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();