Entity Framework 出現『Validation failed for one or more entities. See 'EntityValidationErrors' property for more details』的錯誤

工作時出現,覺得很疑惑

後來加上

 

   try { 
                db.SaveChanges();
                }
                catch (DbEntityValidationException ex)
                {
                    var entityError = ex.EntityValidationErrors.SelectMany(x => x.ValidationErrors).Select(x => x.ErrorMessage);
                    var getFullMessage = string.Join("; ", entityError);
                    var exceptionMessage = string.Concat(ex.Message, "errors are: ", getFullMessage);
               
                }

 

偵錯模式的地方 getFullMessage 便會發現到 這是甚麼欄位出現問題了!!~

歡迎高手低手來看看 指教指教 切磋切磋 教學香腸