我有一个带有PrimaryKey的表,它被设置为uniqueidentifier(GUID),它使用sql server 2008中的newsequentialid()函数自动填充...当我手动插入一行时,一切正常。但是当我使用亚音速类和存储库插入记录时,GUID列默认为全零,数据库将输入该值。我需要它不要这样做并使用列的默认值...其他任何人能够解决这个问题吗?

有帮助吗?

解决方案

这在SQL 2005的2.0.2中得到修复 - 我想知道SQL 2008是否存在问题。您使用的是什么版本?我认为这可能还没有被3.x所涵盖。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top