【发布时间】:2015-10-01 10:58:31
【问题描述】:
我正在尝试用数据播种我的数据库。它有 ID 列,我想要与迁移代码中的种子代码 ID 列相同的值。 但是在代码首次迁移和播种之后,表的值与种子值不同。 MS SQL Server 数据库自动更改这些值。 例如,它从 7 开始记录,而不是从 1 开始。
现在,我在任何需要的地方手动在 sql server 数据库表中运行命令:
DBCC CHECKIDENT ('itemtypes', RESEED, 0)
GO
有没有好的方法来做到这一点,以便我们确保 id 列以 1 开头?
谢谢
【问题讨论】:
标签: asp.net sql-server asp.net-mvc entity-framework