【发布时间】:2009-04-29 15:40:06
【问题描述】:
我有一个表,其 PrimaryKey 设置为 uniqueidentifier (GUID),并使用 sql server 2008 中的 newsequentialid() 函数自动填充...当我手动插入一行时,一切正常。但是当我使用亚音速类和存储库插入记录时,GUID 列默认为全零,数据库将输入该值。我需要它不要这样做并使用列的默认值...还有其他人能够解决这个问题吗?
【问题讨论】:
我有一个表,其 PrimaryKey 设置为 uniqueidentifier (GUID),并使用 sql server 2008 中的 newsequentialid() 函数自动填充...当我手动插入一行时,一切正常。但是当我使用亚音速类和存储库插入记录时,GUID 列默认为全零,数据库将输入该值。我需要它不要这样做并使用列的默认值...还有其他人能够解决这个问题吗?
【问题讨论】:
此问题已在 SQL 2005 的 2.0.2 中修复 - 我想知道 SQL 2008 是否存在问题。您使用的是哪个版本?我想这可能还没有在 3.x 中涵盖。
【讨论】: