与依赖注入一起使用时,如果发生异常,我的DbContext实例会被丢弃吗?

时间:2018-11-14 10:56:50

标签: entity-framework-core dbcontext ef-core-2.1

在典型的.NET Core DI场景中,我在回购类级别定义DbContext对象,并使用构造函数对其进行DI。因此,无需在任何单个回购方法中使用use。在这种情况下,如果方法中存在任何异常,例如从SaveChangesAsync抛出的类级别DbContext对象是否会被丢弃?我想答案可能是肯定的,但是是否有任何文档或文章在讨论这个问题?

1 个答案:

答案 0 :(得分:0)

事实证明,无论如何,Core都会照顾这一点并处理dbcontext。