基于多个ID的领域查询

时间:2018-10-11 14:36:16

标签: c# realm realm-mobile-platform

如何使用领域数据库按多个ID查询对象。 实体框架允许以下内容:query.Where(x => ids.Contains(x.Id))。 使用c#的领域怎么可能?

谢谢!

1 个答案:

答案 0 :(得分:0)

假设存在一个列表,其中包含要搜索的所有ID:

List<int> ids;

然后,您可以将函数传递给Where子句:

Func<YourObject, bool> searchObject = o => ids.Contains(o.Id);
var result = realm.All<YourObject>().Where(searchObject);