Для фона я использую MongoDB и драйвер Linq Роба Конери. Код, который я пытаюсь сделать так:
using (var session = new Session<ContentItem>())
{
var contentCollection = session.QueryCollection.Where(x => x.CreatedOn < DateTime.Now).OrderByDescending(y => y.CreatedOn).ToList();
ViewData.Model = contentCollection;
}
это будет работать на одной машине, но на другой машине я не получаю результатов. Чтобы получить результаты, я должен сделать
using (var session = new Session<ContentItem>())
{
var contentCollection = session.QueryCollection.Where(x => x.CreatedOn < DateTime.Now).ToList();
ViewData.Model = contentCollection.OrderByDescending(y => y.CreatedOn).ToList();
}
Я должен сделать ToList () в обеих строках, или нет результатов. Если я пытаюсь что-то связать, это ломается. Это тот же проект, все DLL загружены локально. Обе машины имеют одинаковую структуру, версии Visual Studio и дополнения. единственное отличие состоит в том, что один имеет VisualSVN, другой - AnkhSVN. Я не вижу тех, кто вызывает проблему.
Кроме того, во время отладки на машине, которая не работает, вы можете видеть элементы в коллекции, и если вы удалите упорядочивание все вместе, это будет работать. Это поставило меня в тупик.