我将IList<Post>
传递给View(posts)
Post
是linqToSql
生成的模型类
Post
FK
与Category
表的Id
关系为IList<Post>
。
当我在View
内迭代post.Category.Title
并尝试访问Category.Title
时,我收到错误:
System.ObjectDisposedException:无法访问已处置的对象。 对象名:'Dispose后访问的DataContext。'。
如何从Posts
获取View
的每一个{{1}}?
答案 0 :(得分:1)
是的,实际上错误告诉你的是什么!换句话说,保持DataContext打开,直到您完成数据处理。
以前我只是为每页请求创建一个DataContext,并在请求结束时将其处理掉。工作得相对较好。