我使用 Attach 方法来更新我的数据库
name=New Name;
checkBox1=false;
Entity entity= new Entity();
entity.ID= collection.ID;
db.entities.Attach(entity);
entity.name=name;
entity.checkBox1=checkBox1;
db.SaveChanges();
此查询仅更新了所需表的名称列,但使用 checkBox1 值它什么也没做......
为什么我做错了什么或者这是一个错误?
使用以下查询语法解决了问题。
var entity= db.entities.Find(ID);
entity.name=name;
entity.checkBox1=checkBox1;
db.SaveChanges();