【发布时间】:2012-07-25 16:09:24
【问题描述】:
简单的问题。我有几个不同的模型存储在 SQL 数据库中。带有字节数据的图像记录表,大型多字段用户数据表等。所有这些模型都需要主键。大多数初学者教程都显示了 int 用于 id 的用法。这是标准和专业的。我觉得开始使用 int 很奇怪,因为它的长度是可变的并且以 1 开头:S
对于这个业余问题,我很抱歉,但我无法通过 google 找到有关该主题的任何足够材料。
【问题讨论】:
-
是什么让你说 int 是“可变长度并从 1 开始”?链接到某种相关的问题:stackoverflow.com/questions/255569/…
-
SQL Server 的
INT IDENTITY列默认为1种子和1增量。但是你可以通过声明你的专栏Id INT IDENTITY(seed, inc)来change the definition -
kivin,谢谢 我记得之前播过 SQL 但不知道如何从模型中做到这一点。我所说的可变长度是指位数。我喜欢看到 Id 之类的 0001、0234 等,或者像猜测一样的 guid。
标签: asp.net-mvc model