【发布时间】:2018-06-08 13:27:13
【问题描述】:
我喜欢在 Xamarin.Forms 中使用 LiteDB。使用条件中的 id 或索引列表从表中获取对象列表的最佳实践是什么? 目前,它看起来像这样:
_db.GetCollection<T>().FindAll().Where(q => listValues.Contains(Convert.ToInt32(q.GetProperty(idColumnName))));
listValues - 搜索到的 id 列表。 idColumnName - 带有索引的列。
但是 FindAll 从 LiteDB 中检索所有记录。没有全扫描有没有更有效的选择?
【问题讨论】:
标签: xamarin.forms where-in litedb