如何使用Entity Framework 6 Code First设置标识种子值

时间:2014-01-20 14:53:14

标签: c# sql entity-framework

我一直在寻找一种方法,在我的表格中的标识属性上设置开始种子值。如果我在表格中插入了一些内容,其中属性已配置为低于id列,则会以值 1 开头。不过我希望它从值 1000 或者 10000 开始。这可能采用代码优先方法吗?可以使用 DataAnnotations 或在EntityTypeConfiguration类中设置吗?

我的身份属性如下所示:

[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public virtual int OrderNumber { get; set; }

这是否只能在已创建表的情况下在Visual Studio中的表设计器,列属性中使用?

非常感谢任何帮助。

0 个答案:

没有答案