浏览:223 2008-10-06 00:30 来自 品味从容      :

      ForumGroup group;
            using (ForumDataContext db = new ForumDataContext())
            {
                group = db.ForumGroups.SingleOrDefault(g => g.GroupName == "MBA");

            }
            using (ForumDataContext db1 = new ForumDataContext())
            {
                db1.ForumGroups.Attach(group);
                group.GroupName = "EMBA";
                db1.SubmitChanges();
            }

    从网上看到attach都是这样用的,可是我一运行就报异常,真的好迷惑,希望能给解释一下,谢谢。

收藏 楼主
  1个月前 【组长】 李永京      :
出现什么异常?复制过来,再说http://www.cnblogs.com/lyj/archive/2008/01/28/1056133.html
这里有如何使用Attach的例子
1楼 回到顶楼 
  1个月前  品味从容      :
谢谢了,比着http://www.cnblogs.com/lyj/archive/2008/01/28/1056133.html 的例子没有搞成功,可能我代码写的不太对。后来我为表实体类写了个Detach()方法,在Attach时去掉和该表关联的实体,就可以了。
2楼 回到顶楼 
  1个月前 【组长】 Gray Zhang      :
是因为使用了EntityRef和EntitySet等类导致了实体和DataContext有了关联,所以在另一个DataContext无法Attach了
3楼 回到顶楼 

注册用户登录后才能回复,登录注册
> 返回“LINQ”


其他话题

相关内容

相关链接
1 30440