MongoDb NoRM Linq问题

时间:2010-07-29 22:23:10

标签: c# mongodb norm nosql

我正在使用C#中的NoRM尝试MongoDB,并且无法弄清楚为什么我的LINQ查询不起作用。像这样简单:

如何返回包含所有字段/属性的所有文档 人口稠密:

    return Collection.FindAll().Documents.ToList(); 

但是这个只返回正确数量的文档 ID字段是否已填充?对象的其余部分是空/空?

    return Collection.Linq().ToList(); 

以下是如何定义集合:

    public IMongoCollection<T> Collection 
    { 
        get { return _database.GetCollection<T>(); } 
    } 

1 个答案:

答案 0 :(得分:0)

Linq方法来自哪里?如果要将集合中的所有项目都返回到List中,则以下两个选项之一应该有效...

return Collection.AsQueryable().ToList();

return Collection.Find().ToList();