8 回答

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊
我也想應(yīng)該可以,但實(shí)際上是不行的,對(duì)了,我是在基類中定義GUID主鍵,基類不生成表,派生類生成表使用TPC方式,不知道是不是和這個(gè)有關(guān),

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
我也想應(yīng)該可以,但實(shí)際上是不行的,對(duì)了,我是在基類中定義GUID主鍵,基類不生成表,派生類生成表使用TPC方式,不知道是不是和這個(gè)有關(guān),
EnumDataType 是我想多了,objectdatasource中用的吧,不明白EF要等到5才行

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超8個(gè)贊
做個(gè)擴(kuò)展方法搞定,雖然是很難看的方法。
TPC 方式下,對(duì)于Guid,HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity)生成的都是0,只有顯式定義才能在數(shù)據(jù)庫生成默認(rèn)值newid(),而對(duì)于非主鍵的DateTime來說,就是定義了也沒用(如果要由數(shù)據(jù)庫生成還是要定義),只能在SetInitializer中再修改了。
- 8 回答
- 0 關(guān)注
- 459 瀏覽
添加回答
舉報(bào)