作者QuestionTwo (QuestionTwo)
看板C_Sharp
標題[問題] Entity Framework插入資料不會啟用欄位預設值?
時間Mon Oct 11 17:12:01 2010
假設我使用EF 新增資料入TABLE
發現,即使我有預設 default值在某些欄位
但若EF沒有設定插入該欄位,他卻不會帶入預設default值...
TABLE:
column01
column02 (default = '0')
如果下以下指令:
Entity.column01 = 1
Db.savechange();
這時候資料庫裡面的column02 它的數值會是null
因為沒有特別指定
發現似乎是這樣?沒有辦法帶出default數值嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.71.218.254
推 ThreeDay0905:DEFAULT值要設NOT NULL 10/11 19:29
→ QuestionTwo:如果是用指令INSERT INTO的話他就會出現default @@... 10/11 20:55
→ QuestionTwo:如果使用EF 目前測試結果是如此..我來試試看not null 10/11 20:55
※ 編輯: QuestionTwo 來自: 210.71.218.254 (10/12 10:11)