标签: asp.net sql-server asp.net-mvc entity-framework
我正在尝试使用数据为数据库设定种子。它有ID列,其中我想要相同的值作为迁移代码中的种子代码ID列。 但是在代码首次迁移和播种后,表的值与种子值不同。 MS SQL Server数据库自动更改值。 例如,它从7开始记录,而不是从1开始。
现在,我在需要的地方在sql server数据库表中手动运行命令:
DBCC CHECKIDENT ('itemtypes', RESEED, 0) GO
有没有一种好方法可以做到这一点,以便我们确保id列以1开头?
由于
答案 0 :(得分:0)
如果您已使用DatabaseGeneratedOption.Identity配置了代码优先迁移,那么我认为数据库将忽略种子配置中指定的Id值。
Id