捕获Entity framework验证异常
来源:互联网 发布:mfc编程实例 pdf 编辑:程序博客网 时间:2024/06/15 03:48
Entity framework在验证未通过的时候默认不会抛出详细异常,这给我们debug带来很大的困难,不过我们可以手动捕获,见代码:
private int Update(Employee entity) { string error = string.Empty; using (NorthwindEntities ctx = new NorthwindEntities()) { try { //ctx.Employees.Attach(entity); ctx.Entry(entity).State = System.Data.EntityState.Modified; return ctx.SaveChanges(); } catch (DbEntityValidationException ex) { foreach (var item in ex.EntityValidationErrors) { foreach (var item2 in item.ValidationErrors) { error = string.Format("{0}:{1}\r\n", item2.PropertyName, item2.ErrorMessage); } } } } return 1; }
0 0
- 捕获Entity framework验证异常
- Asp.Net MVC entity framework模型验证
- Entity Framework中 定义数据库和验证
- Entity FrameWork
- Entity Framework
- Entity Framework
- Entity FrameWork
- Entity Framework
- Entity Framework
- Entity Framework
- Entity Framework
- entity framework
- Entity Framework
- entity framework
- Entity Framework
- Zend Framework 中 MVC 异常的捕获与处理
- Zend Framework 中 MVC 异常的捕获与处理
- 异常捕获
- datastation
- 【STL】插入型迭代器(Insert Iterator)或插入器(inserter)
- Cocos2D-X2.2.3学习笔记3(内存管理)
- MapReduce原理浅析(转)
- CodeIgniter 2.1.4 model 得不到数据库数据 model db 类无 result_array()方法
- 捕获Entity framework验证异常
- Lua的upvalue和闭包
- PAT A 1013. Battle Over Cities (25)
- kill 进程
- aix6.1上安装10g r2注意事项
- 文件系统的过滤
- WAS8.5(websphere application server)安装记录
- 乱、乱、乱,思绪乱!方向乱!
- MySQL的lock tables和unlock tables的用法(转载)