asp.net mvc4 在EF新增的时候报对一个实体或多个实体验证失败
2015-04-25 13:47
267 查看
//entity为空 是数据库上下文会验证实体验证 var entity = db.UserInfo.Where(u => u.Mobile == mobile).FirstOrDefault(); if (entity != null) { MobileLogModel.AddMobileLog(dvid, dvType, "用户注册", "手机已注册", "UserInfo-Register"); return Json(result, JsonRequestBehavior.AllowGet); } public static void AddMobileLog( string title, string msg) { using (Dao.GiftDBEntities db = new Dao.GiftDBEntities()) { //让db 不对实体验证 db.Configuration.ValidateOnSaveEnabled = false; Dao.MobileLog log = new Dao.MobileLog(); log.MobileLogID = Utility.GetGUID(); log.Createtime = DateTime.Now; log.Title = title; log.Content = msg; db.MobileLog.Add(log); db.SaveChanges(); //再让db对实体验证 db.Configuration.ValidateOnSaveEnabled = true; } }
相关文章推荐
- EF异常:对一个或多个实体的验证失败
- 使用Ef时,对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性。
- EF中对一个或多个实体验证失败
- EF异常:对一个或多个实体的验证失败
- 使用EF保存数据时 提示: 其他信息: 对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性。
- EF5.0 对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性
- 使用EF时,对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性。
- EF使用时异常:对一个或多个实体的验证失败。有关详细信息
- EF异常:对一个或多个实体的验证失败
- EF 常见错误, 无法加载指定的元数据资源、实体的验证失败等
- 对一个或多个实体的验证失败的问题
- mvc 对一个或者多个实体验证失败
- c# 对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性。
- 对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性。
- 对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性。
- EF 常见错误, 无法加载指定的元数据资源、实体的验证失败等
- 其他信息: 对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性。
- 对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性。
- 对一个或多个实体的验证失败。有关详细信息,请参见“EntityValidationErrors”属性。
- MVC+EF中由于实体验证失败造成错误时