使用MVC和EF,在保存数据的时候报错:System.Data.Entity.Validation.DbEntityValidationException: 对一个或多个实体的验证失败。有关详细信息,请参阅“EntityValidationErrors”属性。

        public UserInfo Create(UserInfo entity)
        {
            
            try
            {
                context.UserInfoes.Add(entity);
                context.SaveChanges();
            }
            catch (Exception ex)
            {
                throw;
            }
            
            return entity;
        }

从局部变量框中找EntityValidationErrors--ValidationErrors中的第一个元素--ErrorMessage属性,查看错误原因

就是加Try Catch查找错误原因,可能是值类型不对存不进数据库,各种各样的原因,好好查找能查出来

posted on 2016-04-22 15:23  小门  阅读(4102)  评论(0编辑  收藏  举报

导航