【发布时间】:2013-07-31 16:30:31
【问题描述】:
我想在实体框架数据库操作期间处理诸如外键违规之类的错误。因此,当用户使用框架更新、插入或删除记录时,我想捕获 sql 错误并向它们显示更清晰、可读的错误消息。目前,如果没有错误处理,应用程序会处于损坏状态,并且会弹出一条错误消息,其中包含一个长的、特定的堆栈跟踪。
我很难找到一个干净的解决方案来解决这个问题。任何帮助表示赞赏!
另外,我将实体框架与 Silverlight 和 WCF 数据服务结合使用。
【问题讨论】:
-
使用 try .. catch (SpecificExceptionType ex) 会很好。那你就知道问题所在了,就可以按照你说的发一个好消息了。
标签: c# wcf entity-framework silverlight