这是我的配置,其中我的主键列为NetworkId
,而DatabaseGeneratedOption
为Identity
。
public NetworkConfiguration() : base()
{
this.HasKey(e => e.NetworkId);
Property(e => e.NetworkId).HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);
}
这个值从1开始总是可以让它从0开始吗?
答案 0 :(得分:0)
在MVC 3和EF 4.1中你可以尝试这样的事情:
context.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('NetworkConfiguration', RESEED, 0)");
后面是使用其余值
填充表格的方法SeedNetworkConfiguration();
答案 1 :(得分:-3)
数据库ID总是从1开始。出于兴趣,为什么你想要一个id为0?