处理asp.net项目中ef核心异常的最佳实践?

时间:2018-09-13 07:06:10

标签: exception entity-framework-core repository-pattern

我在asp.net core mvc project中使用ef core 2.1。我也使用存储库模式来访问数据库。

问题:

我想向用户显示一些带有Ajax的异常(例如,外键约束失败) 和其他例外情况出现在我程序的日志文件中。通过使用DRY方法避免使用try ....在我的代码中捕获重复的块

该怎么办? 谢谢。

1 个答案:

答案 0 :(得分:0)

您可以在asp.net核心中使用AOP(面向方面​​的编程)或custom middlewares来解决诸如异常处理和日志记录之类的跨领域问题。