Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 EF LazyLoading  [new]
last_student
Member

Откуда:
Сообщений: 81
Здравствуйте.

Например есть сущность Post, у которой есть проперти Comment, у которого в свою очередь есть проперти Name.
В конструкторе класса Context задал LazyLoading false
public Context() : base("DataBase")
        {
            this.Configuration.LazyLoadingEnabled = false;
        }

Например есть две вюшки - PostEdit и PostDetails, когда запускаю прилжение и перехожу на вюху PostDetails в этом месте
@Model.Comment.Name

выдает ошибку "Ссылка на объект не указывает на экземпляр объекта."
Как бы сама ошыбка понятна, когда сначала перехожу на вюху PostEdit, и например проредактирую Post, то вюха срабатывает нормально.

Пробовал решить проблему еще таким образом
...DbSet.Include("Comment")...

Результат тот же.

Подскажите пожалуйста как можно решить проблему, или же дайте пинок в нужном направлении.
Заранее спасибо.
30 мар 12, 12:22    [12339329]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить