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)
当我从 .net5 更新到 .net6 并更新我的软件包时,我也遇到了这种情况。
卸载7.0版本的Microsoft.EntityFrameworkCore.Design,然后
在 NuGet 包管理器控制台中,运行
PM> 安装包 Microsoft.EntityFrameworkCore.Design -版本 6.0.10