MobileServiceClient Where() 语法

MobileServiceClient Where() syntax

我正在使用 Azure 移动后端在 Xamarin 中编写移动应用程序。我正在使用 MobileServiceClient 连接到我在 Azure 中的 SQL 数据库。我在使用 Azure 的 EasyTables.

制作的云中有一个 table

我正在尝试使用 ToListAsync() 从这个 table 中获取数据,我想在其中附加一个 .Where() 子句,这样我只在 [=14] 中获取数据=] 我的 table 字段是 "MyCoolUser".

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

What should my .Where() method look like?

由于 Easy Table 支持 OData,我们可以使用以下代码来实现:

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

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