私のテーブルには 2 つの ID フィールドがあります (ID を 2 つ入れなかったので、理由は聞かないでください)。1 つは主キーで、もう 1 つは主キー自体の値を含む null 許容の重複フィールドです。
public static void UpdateDuplicate_ID(Company updatingCompany)
{
Company tempCompany;
using (var context = new TestLiveDataContext())
{
tempCompany = (from company in context.Companies
where company.Id == updatingCompany.Id
select company).FirstOrDefault();
tempCompany.DuplicateId = updatingCompany.DuplicateId;
context.SubmitChanges();
}
}
上記のコードが機能していないようです。重複する ID を主キーの値で更新できません。ここで何か不足しているかどうかを誰かに教えてもらえますか?