2014年8月7日 星期四

MVC Entity存檔錯誤值不能為 null。

Entity Framework 6.0
儲存資料表 呼叫SaveChanges(),出現這個錯誤


值不能為 null。
參數名稱: value


原來建立Eneity Model時,自訂的tt檔忘了維護某個欄位的Data Annotation Display屬性,造成欄位屬性變成
       
        [Display(Name = "")]
        public string LogDeptName { get; set; }

 一度以為是傳入的欄位內容值有NULL,最後檢查了半天發現每個欄位都有值但為何還有這個錯誤。原來是Model的問題....

註記一下....


離線安裝SSMS 22 launched extracted application exiting with result code 0x138b

SSMS 22 安裝器下載頁面 https://learn.microsoft.com/zh-tw/ssms/install/install https://aka.ms/ssms/22/release/vs_SSMS.exe 將安裝檔下載到本機,檔案好大2.5G  https:...