在visual studio/entity framework w/SQL Server 2008R2中设置标识列的种子值

在visual studio/entity framework w/SQL Server 2008R2中设置标识列的种子值,sql,entity-framework,Sql,Entity Framework,在中使用设计器创建新表时,是否可以覆盖种子值 visual studio 我知道从编程的角度看这并不重要,但我不喜欢ID从1开始。我不希望看到客户ID为“1”或销售订单为3-我希望它们都是相同的长度-即4或5或6位数长,因此根据数据的估计大小,我始终使用1000、10000或100000作为起始种子值 我知道我可以在SQL management studio中执行此操作,但即使我将种子设置为1000或10000,如果我从数据库刷新EDMX,它将恢复为标识(1,1),并且我不希望每次重新创建模型时

在中使用设计器创建新表时,是否可以覆盖种子值 visual studio

我知道从编程的角度看这并不重要,但我不喜欢ID从1开始。我不希望看到客户ID为“1”或销售订单为3-我希望它们都是相同的长度-即4或5或6位数长,因此根据数据的估计大小,我始终使用1000、10000或100000作为起始种子值

我知道我可以在SQL management studio中执行此操作,但即使我将种子设置为1000或10000,如果我从数据库刷新EDMX,它将恢复为标识(1,1),并且我不希望每次重新创建模型时都必须对几十个表执行此操作。在属性窗口中找不到允许我重写此行为的任何内容

谢谢。

将允许您更新数据库架构,而无需从头开始重新创建数据库