2010-07-29 72 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();