在数据库中建表的时候,很多时候会以自动加1的数值ID做为主键. 因为INT型数据是有长度限制的,总有一天数据量会达到这个限制.不就出问题了吗?
你这种思想是对的,不过,一般情况下是都够用的,很难达到上限
如果数据量多的话建议用GUID做为主键
理论上数值都有上限,但实际应用是不可能达到的如decimal或numeric足够
这个问题你现在考虑不到的,等你的数据库有9,223,372,036,854,775,808条数据的时候,你自然就知道该怎么办了
GUID 或
Convert.ToInt64()