2009-04-29 37 views
0

我有一個PrimaryKey設置爲uniqueidentifier(GUID)的表,它使用sql server 2008中的newsequentialid()函數自動填充...當我手動插入一行時,一切正常。但是當我使用亞音速類和存儲庫插入記錄時,GUID列缺省爲全零,數據庫將輸入該值。我需要它不這樣做,並使用列的默認值...任何人都可以解決這個問題?Subsonic3&GUID

回答

2

這在SQL 2005的2.0.2中得到了修復 - 我想知道SQL 2008是否存在問題。您使用的是哪個版本?我認爲這可能尚未在3.x中涵蓋。

+0

我正在使用T4模板的SS3版本...雖然不記得哪個SVN版本。現在,我正在生成一個COMB來解決這個問題,但我希望看到它正常工作。也許我會從SVN中獲得最新信息,看看問題是否仍然存在 - 這樣我們就可以確切知道我正在使用哪個版本。 – bbqchickenrobot 2009-05-01 22:21:24