【发布时间】:2023-04-09 08:24:01
【问题描述】:
如何在 Entity Framework Core 中创建自动增量标识列?
显然我可以使用 EF6 的 fluent API 来做到这一点。
【问题讨论】:
-
我认为没什么特别的,Id 字段的默认工作是递增的标识列。这给您带来了问题吗?
-
默认改为序列。 :(
-
按照 Rowan Miller 的说法,“在 EF7 中将列配置为身份仍然很容易,我们只是在考虑将默认设置为序列而不是身份。” ~blogs.msdn.com/b/adonet/archive/2014/05/19/…
-
@AndrewDuffy 我看到许多不同的答案在发生变化,随着框架的更新和更新版本而变化。目前,公认的答案并不是最合适的。您介意修改和重新接受,以便为未来的读者指出哪个更受欢迎吗?