私はこの自己追跡POCO
var prof = new Profile(){ ID = 1, Enabled = false };
context.Profiles.Single (s => s.ID == 1);
context.Profiles.ApplyCurrentValues(prof);
context.SaveChanges();
SQLは説明がNULLを許可しないことを私に言いますが、私はありませんように更新しようとすると、私はこの
public Profile
{
public virtual int ID
{
get;
set;
}
public virtual string Description
{
get;
set;
}
public virtual bool Enabled
{
get;
set;
}
}
のようなPOCOクラスを持っています「Description」列を更新して、「Enabled」フィールドだけを更新したいとします。
どういうところが間違っていますか?私のコメントに基づいて
TKS
更新コード内で、2行目が3行目のオブジェクトを変更しますか? 2番目の行は3行目に影響を与えません(少なくとも、私はそれがうまくいくと思います)。 –
オースティン、2番目の行は、分離されたレジスタと永続化されたレジスタを関連付けることです – Alexandre