Не удается получить доступ к объекту из представления - PullRequest
0 голосов
/ 13 марта 2009

Я передаю IList<Post> на View(posts).
Post является linqToSql сгенерированным классом модели.
Post имеет отношение FK к таблице Category по Id.

Когда я перебираю IList<Post> внутри моего View и пытаюсь получить доступ к post.Category.Title, я получаю сообщение об ошибке:

System.ObjectDisposedException: Невозможно получить доступ к удаленному объекту. Имя объекта: «DataContext, доступ к которому осуществляется после удаления.».

Как я могу получить Category.Title для каждого из моих Posts прямо с View?

1 Ответ

1 голос
/ 13 марта 2009

Да, на самом деле, что говорит вам ошибка! Другими словами, оставляйте ваш DataContext открытым, пока вы не закончили работать с данными.

Ранее я просто создавал DataContext для каждого запроса страницы и располагал его в конце запроса. Работал относительно хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...