无论对错,我使用唯一标识符作为我的sqlserver数据库中表的主键。我已经使用linq to sql (c#)生成了一个模型,但是在identity列的情况下,linq to sql在为guid /uniqueidentifier插入新记录时生成唯一键,默认值为00000000我知道我可以在我的代码中设置</
在SQL Server 2005的上下文中,我有一个表,其主键是唯一标识符(GUID),该表的默认值由newid()函数生成。我想编写一个存储过程,将一条新记录插入到表中。如何获取记录的pk值?对于声明身份的字段,这很容易-我调用scope_identity()。我应该如何处理guids?
谢谢,卢西恩