MongoDb NoRM Linq выпуск

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

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

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

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

    return Collection.Linq().ToList(); 

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

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

1 ответ

Решение

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

return Collection.AsQueryable().ToList();

return Collection.Find().ToList();
Другие вопросы по тегам