EF

实体状态

2018-01-10  本文已影响9人  落地成佛

1、概况

实体有5中状态,如下:

2、实体状态的切换

2.1 Attach将Detached 转变为Unchanged

//注意:Attach已经存在的实体时会报错
context.Blogs.Attach(existingBlog);

2.2 修改实体状态

//没有附加的话就附加到上下文,并修改状态为Unchanged
context.Entry(existingBlog).State = EntityState.Unchanged;
context.Entry(existingBlog).State = EntityState.Modified;

上一篇 下一篇

猜你喜欢

热点阅读