我将SQL Server与Entity Framework一起使用。我有一张有几千行的表。
客户端要向该表添加新的数据类型。两种类型都通过MainType
列进行区分。
客户端还希望A类型的行的PK值最大为1000000,而B类型的行的1000000以上。
我当时正在考虑使用INSTEAD OF INSERT
触发器,但是最好不要在触发器主体中指定每个列的名称,因为它们可能会更改。
是否可以创建更改主键列的触发器?
我知道这可能不是在PK列上进行操作的最佳选择。也许有一种方法可以在实体框架方面实现?