我昨晚在另一台电脑上创建了一个 MVC 项目用于测试 它在那台电脑上运行良好,但是当我想在我自己的电脑上构建它时,我给出了错误: 找不到类型或命名空间名称“DbModelBuilder”(您是否缺少...) 我该如何解决?
using System.Data.Entity;
using System.Data.Entity.ModelConfiguration.Conventions.Edm.Db;
namespace University.Models
{
public class SchoolContext : DbContext
{
public DbSet<Student> Students { get; set; }
public DbSet<Enrollment> Enrollments { get; set; }
public DbSet<Course> Courses { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
}
}
}
最佳答案
您的解决方案中是否存在此 dll? 如果它指向另一台 PC 文件夹中的 DbModelBuilder.dll,它将无法在您的 PC 上成功运行。
编辑:
你能看到this吗? ?
关于asp.net - 我该如何解决 : the type or namespace name 'DbModelBuilder' Could not be found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8865937/