读书人

DbContext中怎么实现Detach

发布时间: 2013-07-09 09:50:47 作者: rapoo

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

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

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

读书人网 >.NET

热点推荐