首页 > 解决方案 > EF 在使用 Dapper 库运行查询时拦截调用

问题描述

我有一个问题,系统的一部分正在使用实体框架,而另一个库正在使用 Dapper 来运行一些现有的数据库工作。

当从 dapper 进行调用时,EF 会拦截来自 Dapper 的调用,并且 dapper 调用失败。

我认为这是因为在 EF 库中,有人实现了 IDbCommandInterceptor 并且它也在某种程度上拦截了 Dapper 中使用的正常数据库连接。

有谁知道让 EF 忽略 Dapper 正在使用的连接的方法,以使它们不受拦截。

标签: c#entity-frameworkdapper

解决方案


我发现发生这种情况的原因是 ASP.NETZero 框架正在实现一个拦截调用的 UnitOfWork 模式。

感谢大家的回复,抱歉更新晚了,这些天工作似乎阻碍了一切。

亲切的问候


推荐阅读