LINQtoSQL:检查插入中是否存在行的最佳方法是什么?

时间:2009-11-07 16:20:24

标签: linq-to-sql insert

我正在从Excel / CSV文件更新到数据库。我正在使用LINQ to SQL进行数据库操作。我有很多列要更新/插入,所以我想在整个行中以某种方式生成校验和会更容易。

例如,我可以在目标表中拥有相同的人[名字,姓氏,ssn,地址],但是由另一家公司发送,因此它们只有一个整数值不同);所以我想知道,有没有一个解决方案可以确保我的所有独特行都有一个独特的Checksum?

我是否应该在存储过程中以某种方式实现它?

1 个答案:

答案 0 :(得分:0)

您可以在目标表上放置一个唯一约束,并在应用程序中添加错误处理代码。你也可以modify the validation on the partial classes