我创建了一个MVC项目,在另一台PC上测试昨晚 它在PC上运行良好,但是当我想要在我自己的PC上构建它时它给我错误: 类型或命名空间名称'DbModelBuilder'找不到(你是否缺少...) 我该如何解决它?我该如何解决:类型或名称空间名称'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>();
}
}
}
你知道这只是ASP.NET/MVC Toturials第4章的创作,当我在其他PC上创建项目时,我没有添加任何参考。你知道DbModelBuilder吗?在第一课中阅读mvc toturials第4章。非常感谢 – 2012-01-14 22:44:36
我的EntityFramework在其他电脑是4.1,但在这台电脑是4.0我下载并安装4.1版本它解决了我的问题,谢谢所有:-x – 2012-01-14 23:00:02