c# - EF 在使用 Dapper 库运行查询时拦截调用
问题描述
我有一个问题,系统的一部分正在使用实体框架,而另一个库正在使用 Dapper 来运行一些现有的数据库工作。
当从 dapper 进行调用时,EF 会拦截来自 Dapper 的调用,并且 dapper 调用失败。
我认为这是因为在 EF 库中,有人实现了 IDbCommandInterceptor 并且它也在某种程度上拦截了 Dapper 中使用的正常数据库连接。
有谁知道让 EF 忽略 Dapper 正在使用的连接的方法,以使它们不受拦截。
解决方案
我发现发生这种情况的原因是 ASP.NETZero 框架正在实现一个拦截调用的 UnitOfWork 模式。
感谢大家的回复,抱歉更新晚了,这些天工作似乎阻碍了一切。
亲切的问候
推荐阅读
- javascript - 在数组(JS)中查找第一个唯一的非字谜字符串
- r - 分组后在 dplyr 中使用 t.test 汇总
- c++ - Arduino 上的延迟功能不符合预期
- image - 图像上的水印 - 第 41 行上的 intervention/image/src/Intervention/Image/Commands/Argument.php
- mat-tab - Tinymce编辑器库文件在Angular 5中不活动时不加载。
- android - Android:使用片段在第一个活动中传递参数创建不同的网络
- javascript - 在 MVC 项目中实现 autoNumeric v4
- sql-server - 如何从 SQL SERVER 的结果集中排除原始数据?
- java - Android Studio 为什么我每次都必须重新安装 sdk?
- electron - 在 Electron 中创建 exe 之外的文件夹