Ach*_*khi 31 .net c# ef-code-first entity-framework-4.1
我有一个实体类
public class Employee
{
public long Id { get; set; }
public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我已将Id字段设置为具有自动编号生成的主键
modelBuilder.Entity<Employee>().HasKey(e => e.Id);
modelBuilder.Entity<Employee>().Property(e => e.Id).HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);
Run Code Online (Sandbox Code Playgroud)
但我希望Identity从10000而不是从1开始播种,这是默认值.如何在EF中指定?
Ehs*_*n88 15
根据Ladislav Mrnka的回答,您可以在迁移文件Up方法中添加:
Sql("DBCC CHECKIDENT ('TableName', RESEED, NewSeedValue)");
Run Code Online (Sandbox Code Playgroud)