我正在从Excel / CSV文件更新到数据库。我正在使用LINQ to SQL进行数据库操作。我有很多列要更新/插入,所以我想在整个行中以某种方式生成校验和会更容易。
例如,我可以在目标表中拥有相同的人[名字,姓氏,ssn,地址],但是由另一家公司发送,因此它们只有一个整数值不同);所以我想知道,有没有一个解决方案可以确保我的所有独特行都有一个独特的Checksum?
我是否应该在存储过程中以某种方式实现它?
答案 0 :(得分:0)
您可以在目标表上放置一个唯一约束,并在应用程序中添加错误处理代码。你也可以modify the validation on the partial classes。