代码之家  ›  专栏  ›  技术社区  ›  E.J. Brennan

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

  •  0
  • E.J. Brennan  · 技术社区  · 14 年前

    使用中的设计器创建新表时是否可以重写种子值 视觉工作室?

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

    我知道我可以在SQL management studio中完成这项工作,但即使我将seed设置为1000或10000,如果我从数据库刷新EDMX,它也会恢复为IDENTITY(1,1),而且我不想每次重新创建模型时都对几十个表执行此操作。我在属性窗口中找不到任何允许重写此行为的内容。

    谢谢。

    1 回复  |  直到 14 年前