【发布时间】:2021-04-26 19:49:07
【问题描述】:
有一种方法可以使用生成器将新行插入 Firebird 数据库,但出于本项目的目的,我不应该使用触发器来获取要插入的表的下一个 ID。
我在 .NET MVC 项目中使用 Firebird 实体框架。我能做些什么来保证插入的新行没有重复的主键或其他冲突?
重要的是要提到我想通过控制器或方法来控制这种情况。
【问题讨论】:
-
为什么不应该使用触发器,这是什么任意限制?你是限制在 Firebird 2.5 上的吗?如果你可以使用 Firebird 3,你可以使用 identity column (
generated by default as identity)
标签: asp.net firebird firebird2.5