我搜索了并搜索了 st流和www,但没有找到这一问题的答案。
我正在通过一些记录,在某些条件下将新记录插入表A。 然后,我再重复另一个数据来源(不能与第一个数据合并),如果是的话,我想在同一个表格A中插入新的记录。 我只想在进程结束时承付这些记录,但如果我插入这些记录,就会造成重大违约错误。
注:linq没有管理主要钥匙。 或许是因为我与林克混在一起,没有真正知道如何按甲骨文顺序开展工作。
我的问题是,我如何检查我所插入的记录的现有背景。 这就是我所做的工作。
foreach(var rec in recordList1)
{
...
dataContext.InsertOnSubmit(obj);
}
foreach(var rec in recordList2)
{
if ( ! [check context here for existing record] )
{
...
dataContext.InsertOnSubmit(obj);
}
}
dataContext.SubmitChanges();
我尝试以不同方式质疑这一背景,但只会损害承诺的价值观。
Thanks in advance! Best regards.