EF Code First数据提交前进行模型验证/数据验证
来源:互联网 发布:虚拟主机织梦cms安装 编辑:程序博客网 时间:2024/05/23 00:41
1.执行sql前数据验证,如果失败抛出异常,验证失败信息,在注释方法中可以自定义
/// <summary>/// 模型验证/// </summary>public bool IsValided<T>(T model) where T : class{ DbEntityValidationResult vResult = Context.Entry<T>(model).GetValidationResult(); if (vResult == null) return true; if (vResult.IsValid) return true; StringBuilder builder = new StringBuilder(); foreach (DbValidationError item in vResult.ValidationErrors) { builder.Append("出错字段:" + item.PropertyName); builder.Append("<br/>"); builder.Append("错误描述:" + item.ErrorMessage); builder.Append("<br />"); } throw new Exception("数据验证失败," + builder.ToString());}
2.自定义验证失败,异常信息
[StringLength(32,ErrorMessage ="最大长度为32")] public string UpperCase32 { get; set; }
0 0
- EF Code First数据提交前进行模型验证/数据验证
- EF code-first 数据迁移
- EF 的 code first 数据迁移
- ABP框架---EF code First 数据迁移
- (44)在模型中进行数据验证
- 数据验证提交
- 修改数据且在提交给数据库前验证
- android利用get提交数据到服务器进行验证
- MVC 使用EF Code First数据迁移之添加字段
- EF Code First:实体映射,数据迁移,重构
- EF Code First:实体映射,数据迁移,重构
- html表单提交数据验证
- cakephp: 模型数据验证规则
- 表单提交前验证
- 表单提交前验证
- 表单提交前验证
- 表单提交前验证
- JavaBean 进行数据验证(1)
- (转载)Android 横竖屏总结
- iOS上传图像到服务器,以及服务器PHP接收的几种方法
- POJ 1338 Ugly Numbers(丑数)
- 点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
- Reveal打断点模拟器调试
- EF Code First数据提交前进行模型验证/数据验证
- 如何更改textField的placeholder的左边距以及颜色字号等
- Redis(2)Linux下Redis的安装
- struts遇到的坑
- iOS启动页动画效果
- Visio保存为透明的图片
- 转发和重定向的区别
- 关于页面日期不能绑定到对象的解决办法
- HDU 2255 奔小康赚大钱 (二分图:KM算法)