未找到:'Void CoreTypeMappingParameters..ctor

mah*_*hdi 5 entity-framework hierarchyid entity-framework-core ef-core-7.0

我将项目从 ef 6 更新到 7 并收到此错误

not found: 'Void CoreTypeMappingParameters..ctor(System.Type, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer, Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer, System.Func`3<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>)'.
  Source=EntityFrameworkCore.SqlServer.HierarchyId
Run Code Online (Sandbox Code Playgroud)

Har*_*eem 2

当我从 .net5 更新到 .net6 并更新我的软件包时,我也遇到了这种情况。

卸载7.0版本的Microsoft.EntityFrameworkCore.Design,然后

在 NuGet 包管理器控制台中,运行

PM> 安装包 Microsoft.EntityFrameworkCore.Design -版本 6.0.10