MongoDb NoRM Linq выпуск - PullRequest
       16

MongoDb NoRM Linq выпуск

1 голос
/ 30 июля 2010

Я пытаюсь MongoDB с NoRM в C # и не могу понять, почему мои запросы LINQ не работают.Что-то простое:

Как это может вернуть все документы со всеми заполненными полями / свойствами:

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

, но этот возвращает только правильное количество документов только с полем IDнаселены?Остальная часть объекта пуста / пуста?

    return Collection.Linq().ToList(); 

Вот как определяется коллекция:

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

1 Ответ

0 голосов
/ 02 августа 2010

Откуда берется метод Linq? Если вы хотите вернуть все элементы коллекции в список, один из следующих двух вариантов должен работать ...

return Collection.AsQueryable().ToList();

return Collection.Find().ToList();
...