Я делаю обновления из файлов Excel/CSV в базу данных. Я использую LINQ to SQL для операций с базой данных. У меня довольно много столбцов для обновления/вставки, поэтому, я думаю, было бы проще создать контрольную сумму как-то для всей строки.LINQtoSQL: Каков наилучший способ проверить, существует ли строка вставки?
Например, у меня может быть одно и то же лицо [имя, фамилия, ssn, address] в таблице адресатов, но отправлено другой компанией, поэтому они отличаются только одним целочисленным значением); так что мне интересно, есть ли решение, чтобы убедиться, что у меня будет уникальная контрольная сумма для всех моих уникальных строк?
Должен ли я как-то реализовать его в хранимой процедуре?
marc_s, к сожалению нет - это просто отвалы из других систем - я не получаю их уникальные идентификаторы. Мне нужно проверить, были ли они ранее отправлены строки или нет, и у меня есть ~ 40 полей подряд. – balint