一個或多個實體的驗證失敗。如需詳細資料,請參閱 'EntityValidationErrors' 屬性。
當出現「{"一個或多個實體的驗證失敗。如需詳細資料,請參閱 'EntityValidationErrors' 屬性。"}」錯誤時,
可使用DbEntityValidationException來觀看詳細錯誤
如下程式
//以下指令會新增Product與ProductCategory
db.Products.Add(new Product() { Id= 1,Name = "文具" + "類別下的商品1", Color = Color.Red, Description = "N/A", Price = 99, PublishOn = DateTime.Now});
try
{
db.SaveChanges();
}
catch (System.Data.Entity.Validation.DbEntityValidationException ex)
{
throw ex;
}
可以從ErrorMessage得知詳細錯誤。
參考資料: