.netcore2.1 使用ef 部分更新实体
2021-05-01 17:27
标签:上下文 跟踪 开始 entry tco tac code context entity Attach() :将给定实体以 System.Data.EntityState.Unchanged 状态附加到上下文中。 .netcore2.1 使用ef 部分更新实体 标签:上下文 跟踪 开始 entry tco tac code context entity 原文地址:https://www.cnblogs.com/personblog/p/12144112.htmlusing (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();
}
文章标题:.netcore2.1 使用ef 部分更新实体
文章链接:http://soscw.com/index.php/essay/80959.html