Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Cosmos db文档以较低的格式读取字符串_C#_.net_Xamarin.forms_Azure Cosmosdb - Fatal编程技术网

C# Cosmos db文档以较低的格式读取字符串

C# Cosmos db文档以较低的格式读取字符串,c#,.net,xamarin.forms,azure-cosmosdb,C#,.net,Xamarin.forms,Azure Cosmosdb,我想使用xamarin表单阅读Cosmosdb的文档: 这个查询有效,我可以在cosmos db中匹配2个字符串u.Username和MyFriendName我的字符串 var query = client.CreateDocumentQuery<MyUser>(collectionLink, new FeedOptions { MaxItemCount = -1, EnableCrossPartitionQuery = true }) .Where(u =(u.Username.C

我想使用xamarin表单阅读Cosmosdb的文档:

这个查询有效,我可以在cosmos db中匹配2个字符串u.Username和MyFriendName我的字符串

var query = client.CreateDocumentQuery<MyUser>(collectionLink, new FeedOptions { MaxItemCount = -1, EnableCrossPartitionQuery = true })
.Where(u =(u.Username.Contains(MyFriendName)) )// A voir 
.Take(30)
.AsDocumentQuery();
var query=client.CreateDocumentQuery(collectionLink,new FeedOptions{MaxItemCount=-1,EnableCrossPartitionQuery=true})
.Where(u=(u.Username.Contains(MyFriendName))//一个voir
.Take(30)
.AsDocumentQuery();
我想匹配小写字母,但它不起作用:

var query = client.CreateDocumentQuery<MyUser>(collectionLink, new FeedOptions { MaxItemCount = -1, EnableCrossPartitionQuery = true })
.Where(u =(u.Username.ToLower().Contains(MyFriendName.ToLower())) )// A voir 
.Take(30)
.AsDocumentQuery();
var query=client.CreateDocumentQuery(collectionLink,new FeedOptions{MaxItemCount=-1,EnableCrossPartitionQuery=true})
.Where(u=(u.Username.ToLower().Contains(MyFriendName.ToLower())//A voir
.Take(30)
.AsDocumentQuery();

提前感谢

让解决方案对其他人可见,将答案发布在评论中:


SDK 3.12.0中明确提供了不区分大小写的支持,需要升级到高版本SDK

您使用较旧的v2.NET SDK有什么原因吗?支持不区分大小写的搜索,但仅在较新的v3.NET SDK中支持。你可以在这里学到更多@hugokis不区分大小写的支持肯定在SDK 3.12.0中,您可以使用高版本SDK重试。