«Дети не могут быть оценены» в EF 6

debugging entity-framework-6 visual-studio-2013

Вопрос

Недавно я обновил проект до Entity Framework 6 (VS2013). Но, когда я пытаюсь расширить результаты запроса в режиме отладки (используя контрольные точки), появляется следующее сообщение: «Дети не могут быть оценены»

Запрос:

using ( SystemDataContext objDB = new SystemDataContext() )
    var obj = (
        from x in objDB.Functionality
        orderby x.ID
        select new
        {
            ID = x.ID,
        }
    );

ошибка

Что происходит?

Популярные ответы

Я получил ту же ошибку, используя общий шаблон репозитория, но во время реализации шаблона репозитория в методе GetAll () я использовал .Tolist (), затем его работа прекрасна.

    public IEnumerable<T> GetAll()
    {
        return _dbSet.AsEnumerable<T>().ToList();
    }


Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему