2010-07-29 90 views
1

我想在C#中使用NoRM的MongoDB,并找不到为什么我的LINQ查询不起作用。事情如此简单:MongoDb NoRM Linq问题

这怎么可以返回所有的字段/属性填充 所有文件:

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

但它只返回文档的正确数量只有 ID字段填入?对象的其余部分是空的/空值?

return Collection.Linq().ToList(); 

这里是如何收集的定义:

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

回答

0

来自哪里LINQ的方法是什么?如果要将集合中的所有项目归还列表,以下两个选项之一应该可以工作...

return Collection.AsQueryable().ToList(); 

return Collection.Find().ToList();