首页 > 解决方案 > 将项目更新到实体核心 5 后,Microsoft.EntityFrameworkCore.Query.IParameterValues 出错

问题描述

将 ef core 从 3.1 更新到版本 5 后。我得到错误:

System.Reflection.ReflectionTypeLoadException: '无法加载一种或多种请求的类型。无法从程序集“Microsoft.EntityFrameworkCore,Version=5.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60”加载类型“Microsoft.EntityFrameworkCore.Query.IParameterValues”。

使用自动 DI 时出现此错误。实体是否删除了此扩展程序?谢谢

标签: c#.netentity-frameworkentity-framework-core.net-5

解决方案


此 API 不再存在;

这里是 3.1,但是当你尝试 5.0时,它说:

请求的页面不适用于 Entity Framework Core 5.0。您已被重定向到此页面可用的最新产品版本。

所以; API 已被删除 - 这在专业中是允许的,所以:停止尝试配置/使用它,我猜?


推荐阅读