AzureCosmosDb的参数化查询抛出“Invalidquery.SpecifiedparameterizedqueryJSONismalformed.”错误。
创始人
2024-09-29 14:30:14
0

确认参数化查询的JSON格式正确无误,并在查询语句中使用正确的占位符。以下示例代码演示了如何正确执行参数化查询:

string query = "SELECT * FROM c WHERE c.LastName = @lastName";
string lastName = "Doe";

var queryDefinition = new CosmosSqlQueryDefinition(query);
queryDefinition.UseParameter("@lastName", lastName);

var queryResultSetIterator = container.GetItemQueryIterator(queryDefinition);

while (queryResultSetIterator.HasMoreResults)
{
    foreach (var item in await queryResultSetIterator.ReadNextAsync())
    {
        // Process query results
    }
}

在上面的代码中,我们首先定义了一个查询字符串,其中包含占位符“@lastName”。然后,我们创建了一个CosmosSqlQueryDefinition对象,并使用UseParameter方法指定了正确的占位符和参数值。最后,我们使用GetItemQueryIterator方法和查询定义来执行查询,并使用ReadNextAsync方法来读取所有结果。

相关内容

热门资讯

透视私人局"hhpo... 透视私人局"hhpoker万能辅助器"详细辅助微扑克教程(从前是真的有挂);1.hhpoker万能辅...
透视科技"hhpok... 透视科技"hhpoker是真的吗"详细辅助2025新版教程(本然是真的有挂);《WPK辅助透视》‌:...
透视规律"poker... 您好,pokermaster破解版这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302...
透视玄学"wepok... 透视玄学"wepoker辅助工具"详细辅助揭秘教程(一贯真的是有挂)是一款可以让一直输的玩家,快速成...
透视透视"约局吧德州... 透视透视"约局吧德州透视"详细辅助大神讲解(一贯真的有挂)是一款可以让一直输的玩家,快速成为一个“必...
透视黑科技"德普之星... 您好,德普之星怎么设置埋牌这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩...
透视系统"红龙pok... 透视系统"红龙poker辅助工具"详细辅助靠谱教程(从前真的是有挂);玩家必备必赢加哟《136704...
透视好友房"we-p... 透视好友房"we-poker有人玩吗"详细辅助曝光教程(真是存在有挂);支持多人共享记分板与复盘,通...
透视科技"hhpok... 透视科技"hhpoker软件靠谱吗"详细辅助攻略教程(确实真的是有挂)准备好在hhpoker软件靠谱...
透视挂"hhpoke... 1、透视挂"hhpoker德州机器人"详细辅助AA德州教程(总是真的有挂)2、进入游戏-大厅左侧-新...