asp.net - 我该如何解决 : the type or namespace name 'DbM

我昨晚在另一台电脑上创建了一个 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/

相关文章:

django-admin - Django 管理员覆盖字段集

image-processing - 使用小波和曲波进行特征提取

r - 具有大量数据的热图

php - 发送邮件 sh :/usr/sbin/sendmail: Permission deni

php - 如何将动态生成的 PDF 文件保存到 zip 文件中?

macos - 为什么 OS X 上缺少 Emacs 图标?

xml - Solr DataImportHandler 不适用于 XML 文件

math - 执行以下 1 的补码定点整数算术运算

maven - 使用 build-helper-maven-plugin 和 multi modul

emacs - 在 emacs(或 DDD)中使用 gdb 时无法设置断点