Tej*_*ana 41 visual-studio entity-framework-core
找不到方法:'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>)'。
我收到这个错误。我怎么解决这个问题?
小智 35
我认为这与我看到的问题相同,解决方案在这个问题中描述:
添加迁移以在实体框架 6 中创建数据库时出错,找不到方法 CoreTypeMappingParameters
简而言之,有效的方法是确保所有实体框架包都是相同的版本(在我的例子中是 6.0.10)。我有一个 7.0.something 版本潜入一个项目,导致了错误。
Sam*_*isa 20
卸载7.0版本的Microsoft.EntityFrameworkCore.Design,然后
在 NuGet 包管理器控制台 (PMC) 中,运行
私信>Install-Package Microsoft.EntityFrameworkCore.Design -Version 6.0.10
Gab*_*ana 17
将正在使用的项目通过 EF Core 使用 MySQL 升级Pomelo.EntityFrameworkCore.MySql
到 .NET 8 后,我收到此错误。
目前,Pomelo 库的当前稳定版本是7.0.0
,但它与 EF Core 8 不兼容(触发此错误)。解决方案是启用预发布包并升级到8.0.0-beta.2
(或您阅读本文时的最新版本)。
归档时间: |
|
查看次数: |
39197 次 |
最近记录: |