MobileServiceClient Where()语法

时间:2017-06-22 00:07:46

标签: c# azure xamarin azure-mobile-services

我正在使用Azure移动后端在Xamarin中编写移动应用程序。我正在使用MobileServiceClient连接到Azure中的SQL数据库。我在云中使用Azure EasyTables创建了一个表。

我正在尝试使用ToListAsync()从此表中获取数据,我想附加一个.Where()子句,这样我只能获取表格中user字段的数据是" MyCoolUser"。

我的.Where()方法应该是什么样的?

1 个答案:

答案 0 :(得分:2)

  

我的.Where()方法应该是什么样的?

由于Easy Table支持OData,我们可以使用以下代码执行此操作:

  var user =  MobileServiceClient.GetTable<T>().Where(x => x.user=="MyCoolUser").ToListAsync().Result

我们可以用fiddler捕获请求,然后可以看到过滤器是 包含在请求中enter image description here