スタブ エンティティを使用して EF でフィールドを null に設定することは可能ですか?
私は自分のコードを次のように動作させたい:
MyEntity myEntity = new MyEntity() { ID = detached.ID };
ctx.MyEntities.Attach(myEntity);
// The value in the table is non null, the value in detached is null.
myEntity.myNullableField = detached.myNullableField;
ctx.SaveChanges();
私が現在見ているのは、myEntity スタブ オブジェクトでフィールドを null に設定すると、EF はそれを変更なしとして検出し、データベース内のその列を更新しないということです。EF に強制的に null を変更として検出させ、データベースに保存させる方法はありますか?