此 ObjectContext 实例已释放,不可再用于需要连接的操作的另一种解决方法。

这个问题除了焦涛给的方法,还有另外的方法:

在list<t> lst = query.ToList()时

lst.ForEach(s=>

  //将引用关系重新加载一下.

  if(!s.tableReference.IsLoaded){  

  s.tableReference.Load();

  }

注:tableReference为表的引用名,格式为(表名+Reference)

posted @ 2011-05-12 15:59  石头最好  阅读(1880)  评论(0)    收藏  举报