标签:上下文 跟踪 开始 entry tco tac code context entity
using (TestDBContext testDBContext = new TestDBContext()) { Person person = new Person() { Code = "A" ,Name="Tom"};//列Code是Key,声明Key属性列Code的值,及要修改的列Name的值 testDBContext.Attach(person);//告诉EF Core开始跟踪person实体的更改,因为调用DbContext.Attach方法后,EF Core会将person实体的State值(可以通过testDBContext.Entry(person).State查看到)更改回EntityState.Unchanged,如实体字段有更改ef会记录该字段更改,不需要单独设置该字段为修改状态 testDBContext.SaveChanges(); }
Attach() :将给定实体以 System.Data.EntityState.Unchanged 状态附加到上下文中。
标签:上下文 跟踪 开始 entry tco tac code context entity
原文地址:https://www.cnblogs.com/personblog/p/12144112.html