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的問題....

註記一下....


pdf.js 無法顯示部份字

有個檔案在pdf viewer套件中無法顯示內容,但下載檔案後使用工具又可以正常顯示。 本來以為是套件版本太舊的原因,於是去下載pdf viewer套件 https://github.com/mozilla/pdf.js 更新後還是一樣。 覺得應是字型缺漏的問題,於是用PDF-X...