首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

DbContext中怎么实现Detach

2013-07-09 
DbContext中如何实现Detach?DbContext中只有Attach,没有Detach?查询的时候可以用AsNoTracking来来解除与上

DbContext中如何实现Detach?
DbContext中只有Attach,没有Detach?

查询的时候可以用AsNoTracking来来解除与上下文的关系,可是add和update数据的时候,因为要使用SaveChanges所以又把实体Attach到上下文了,这样一来,再次修改的时候就会出问题了,怎么才能解除context对实体的跟踪呢?

ObjectContext里面有个Detach方法,DbContext里面没见这个方法,肿么办?DbContext中怎么实现Detach
[解决办法]
再次修改时,重新new一个 DbContext 对象

热点排行