[問題] Entity Framework插入資料不會啟用欄位 …

看板C_Sharp作者 (QuestionTwo)時間15年前 (2010/10/11 17:12), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
假設我使用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

10/11 19:29, , 1F
DEFAULT值要設NOT NULL
10/11 19:29, 1F

10/11 20:55, , 2F
如果是用指令INSERT INTO的話他就會出現default @@...
10/11 20:55, 2F

10/11 20:55, , 3F
如果使用EF 目前測試結果是如此..我來試試看not null
10/11 20:55, 3F
※ 編輯: QuestionTwo 來自: 210.71.218.254 (10/12 10:11)

10/12 10:11, , 4F
10/12 10:11, 4F
文章代碼(AID): #1CijJaxE (C_Sharp)