我使用一个名为 LiteDB 的数据库。这是 Dot-net 的 Nosql 和免费数据库。当我访问我的表时,它会返回一个名为“LiteCollection”的集合。我想迭代它。但它没有实现 Getenumerator() 方法。并且上面没有任何其他索引。我想创建一个 Ienumerable 以在我的 Raddropdownlist 中设置(这是 Telerik 组件中组合框的名称)。有什么办法吗?
using (var db = new LiteDatabase(@"MyData.db"))
{
// Get cookie collection
var Cookies2 = db.GetCollection<Cookie>("Cookies2");
Cookies2.EnsureIndex(x => x.Id);
foreach (var item in Cookies2) //it couldn't be done
{
}
// or
for (int i = 0; i < Cookies2.Count(); i++)
{
temp.Add(Cookies2.??)
}
}