如何从MVC 4中的ExceptionContext加载关联实体?

时间:2012-07-04 22:46:27

标签: asp.net-mvc exception-handling asp.net-mvc-4

我有一个异常过滤器,用于检查并发问题(DbUpdateConcurrencyException)。

我想向用户显示存储在数据库中的当前值,如果他们继续保存,他们将覆盖它们。

当我使用ExceptionContext参数处理我的OnException方法时,我只有一个分离的实体exception.Entries.Single(),因此对于外键列,我可以显示的最佳消息是

The current value for PersonId is 23123. 

如何进入相关实体并显示

'The current value for Person is John Smith'. 

即显示Person.Name的属性。

0 个答案:

没有答案