最近半个多月没更新原因是在赶项目...在做项目的时候就会发现自己很多问题,也有很多东西要记录,今天就记录一下对ef新的认识. 也就是关于ef的五种状态管理. Unchanged(持久态) Midified(修改) Deleted(删除) Added(新增) Detached(游离态:相当于new出来的和数据库无关,在我看来也该就是using的时候的状态) 解释一下整个图的流程吧. Added,也就是从游离态到 Added新增状态,在集合DbSet调用Add()方法之前都是处于游离的状态,调用之后