我正在用C# .NET 3.5中的LINQ-To-SQL更新数据库,但我使用的数据并不总是好的。插入的数据和数据库中很可能存在重复项。目前,我正在使用这个,其中dataSetOne、dataSetTwo和dataSetThree是要更新的模型的列表:
AppDataContext db = new AppDataContext();我遇到的问题是,如果存在任何重复项,程序就不会更新,从而抛出主键冲突。我想插入
很难用一个句子来表达这个问题。这里有一个前提:create table TableA(
id int, <-- this is a unique ID in TableA but not in TableB接口每小时返回TableA中每个ID的新数据,接口响应使用每个唯一ID的最新数据更新TableA。下面是我想要的结构:假设API为id = 432返回数据,除了value4之外,所有的值都是相同的,value4包含505043 (而不是当前存储在