【问题标题】:Subsonic3 & GUIDs亚音速 3 和 GUILD
【发布时间】:2009-04-29 15:40:06
【问题描述】:

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

【问题讨论】:

    标签: subsonic subsonic3 guid


    【解决方案1】:

    此问题已在 SQL 2005 的 2.0.2 中修复 - 我想知道 SQL 2008 是否存在问题。您使用的是哪个版本?我想这可能还没有在 3.x 中涵盖。

    【讨论】:

    • 我正在使用带有 T4 模板的 SS3 版本...不过不记得是哪个 SVN 版本。现在,我正在生成一个 COMB 来解决这个问题,但我希望它能够正常工作。也许我会从 SVN 获取最新的,看看问题是否仍然存在 - 这样我们就可以准确地知道我正在使用哪个版本。
    猜你喜欢
    • 2010-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多