使用'IN'关键字进行领域dotnet过滤

时间:2019-05-14 18:46:37

标签: realm

当前,我的Xamarin Forms应用程序有一个购物车。基本上,该应用程序提供一个TabbedPage,其中包含三页(一页用于显示客户详细信息,一页用于购物车,另一页用于摘要)。第二个选项卡包含一个按钮,单击该按钮会将用户转到“ SelectProductPage”,其中包含带有一些过滤选项的产品列表。此列表应仅显示可用产品。购物车中已有的物品不应列出。

据我所知,我无法使用LINQ操作来实现这一目标。到目前为止我尝试过的(只是一个例子):

var availableIds = new List {“ 1”,“ 2”,“ 3”}; _realm.All()。其中​​(p => availableIds.Any(x => p.ProductId!= x));

显然,这将优雅地失败,因为我的左侧运算符不是直接可访问的属性。

我知道我可以调用ToList(),但是还有其他方法可以通过RealmCollection itsef完成吗?

0 个答案:

没有答案