使用/ SQL Server 2008R2在visual studio / entity框架中设置标识列的种子值

时间:2010-10-29 11:42:33

标签: sql entity-framework

使用设计器创建新表时是否可以覆盖种子值 视觉工作室?

我知道从程序化的角度来看并不重要,但我不喜欢ID从1开始。我不希望看到客户ID为'1'或销售订单为3 - 我他们更喜欢它们的长度相同 - 即长度为4或5或6位,因此根据数据的估计大小,我总是使用1,000,10,000或100,000作为起始种子值。

我知道我可以在SQL管理工作室中完成它,但即使我将种子设置为1,000或10,000,如果我从数据库刷新EDMX,它还会恢复为IDENTITY(1,1)而我不会我希望每次重新创建模型时都要为几十个表做这个。我在属性窗口中找不到任何可以覆盖此行为的内容。

感谢。

1 个答案:

答案 0 :(得分:1)

Entity Designer Database Generation Power Pack将允许您更新数据库架构,而无需从头开始重新创建数据库。