Мне нравится использовать LINQ to SQL. Единственная проблема в том, что мне не нравится способ обновления таблиц по умолчанию.
Допустим, у меня есть следующая таблица со следующими столбцами:
ID (primary key), value1, value2, value3, value4, value5
Когда мне нужно что-то обновить, я звоню
UPDATE ... WHERE ID=@id
LINQ to SQL звонки
UPDATE ... WHERE ID=@id and value1=@value1 and value2=@value2 and value3=@value3 and value4=@value4 and value5=@value5
Я могу переопределить это поведение, добавив
UpdateCheck=UpdateCheck.Never
для каждого столбца, но при каждом обновлении класса DataContext с помощью графического интерфейса это будет стираться. Можно ли сказать LINQ использовать этот способ обновления данных?