我的表有两个 ID 字段(我没有放 2 个 ID,所以不要问我为什么)。一个是主键,另一个是可以为空的重复字段,它将包含主键本身的值。
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。谁能告诉我我是否在这里遗漏了什么?