c# - EF Core 3.1 - 如何使用 InMemory Provider 检测客户端评估错误?

标签 c# .net entity-framework ef-core-3.0 ef-core-3.1

将 EF Core 升级到 3.1 版本后,我们开始收到与客户端评估相关的运行时异常 (Client vs. Server Evaluation)。我们正在使用 InMemory Provider测试我们的 EF Core 代码,我们所有的测试都通过了。

我想知道是否可以在测试中以某种方式检测到这些异常。

最佳答案

您应该针对真正的集成数据库运行集成测试。我也遇到过一些问题,所有测试都在内存数据库上通过,但在真实数据库上运行时失败。

关于c# - EF Core 3.1 - 如何使用 InMemory Provider 检测客户端评估错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59747694/

相关文章:

c# - 可以使用 MSBuild + .csproj 文件创建 msi 安装程序吗?

.net - 为什么我与 System.Data.DataRow 对象中包含的值的 null 比较失败?

c# - 将空值发送到存储过程

c# - 在 c# 中解压由 php 的 gzcompress() 压缩的字符串

c# - 在 .net 中重命名第三方 dll

c# - 将文件拖入富文本框以读取文件中的文本

entity-framework - 如何使Visual Studio Publish Web向导确信我的数据库是Entity Framework CodeFirst?

c# - EntityFramework 上下文未保存

c# - 使 EntityFramework 连接字符串动态化

c# - lucene.net 语音过滤器