Я использую SQL Server вместе с Entity Framework. У меня есть таблица с несколькими тысячами строк.
Клиент хочет добавить новый тип данных в эту таблицу. Оба типа различаются по столбцу MainType
.
Клиент также хочет, чтобы строки типа A имели значение PK до 1000000, а строки типа B выше 1000000.
Я думал об использовании триггера INSTEAD OF INSERT
, но это было былучше не указывать имя каждого столбца в теле триггера, так как они могут измениться.
Можно ли создать триггер, который изменяет столбец первичного ключа?
Я знаю, что это не может бытьлучший вариант манипулировать на ПК колонке. Может быть, есть способ сделать это на стороне Entity Framework?