未找到实体框架方法;版本的问题

本文关键字:版本 问题 方法 框架 实体 | 更新日期: 2023-09-27 17:50:53

我正在使用另一个开发人员构建的系统。当我运行项目时,我在运行时得到以下错误。这是一个实体框架方法吗?是某个特定的版本吗?我不知道如何找到这个错误的来源。

系统。MissingMethodException: Method not found: 'Void System.Data.Entity.ModelConfiguration.EntityTypeConfiguration '.

未找到实体框架方法;版本的问题

我过去看到的情况是,解决方案中的不同项目引用了不同版本的EF。我会检查每个项目,并确保它们引用了相同版本的EF。

或者直接右键点击

解决方案->管理NuGet包->更新->实体框架

,这将更新所有的项目到最新的EF。

EntityTypeConfiguration<T>.ToTable(String)方法在实体框架5中是新的,这是EF的第一个版本,它与。net框架的其余部分分开。

你的项目/解决方案可能是引用实体框架内置到。net框架,这将是版本4。

我必须重新启动Visual Studio