日期:2014-05-18  浏览次数:20882 次

通常关于UserID的类型是用uniqueidentifier还是用int?
上次貌似我们老师叫我们用uniqueidentifier,不过uniqueidentifier找不到自增的设置,用int我就可以找到自增的设置,貌似用uniqueidentifier在linq的应用中会出错!!??

------解决方案--------------------
uniqueidentifier
用newid()函数生成.
------解决方案--------------------
newid() 函数生成唯一的随机数 uniqueidentifier
------解决方案--------------------



------解决方案--------------------
uniqueidentifier 类型可以设置默认值,e.g.
SQL code
use tempdb
go
if object_id('#') is not null drop table #
create table #(ID uniqueidentifier primary key default(newid()),data nvarchar(50))

Insert into #(data) values('data')

------解决方案--------------------
uniqueidentifier 类型要设置成可变化的
------解决方案--------------------
探讨


------解决方案--------------------
uniqueidentifier 即可