DbContext子类中的对象名称错误无效

时间:2012-12-12 13:09:31

标签: asp.net-mvc entity-framework-4

我正在构建一个mvc应用程序并首先使用代码。但是当我尝试访问该表时,mvc会抛出此错误:

Invalid object name 'dbo.Membro'.

我的背景是:

public class JethroContext : DbContext
    {
        public DbSet<Area> Areas { get; set; }
        public DbSet<BaseIgreja> BaseIgrejas { get; set; }
        public DbSet<Igreja> Igrejas { get; set; }
        public DbSet<Celula> Celulas { get; set; }
        public DbSet<Membro> Membros { get; set; }
        public DbSet<Distrito> Distritos { get; set; }
        public DbSet<Setor> Setores { get; set; }
        public DbSet<Usuario> Usuarios { get; set; }
        public DbSet<Ministerio> Ministerios { get; set; }

        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
            modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
        }
    }

在Google上搜索我找到了解决方案,但没有为我工作。

Database.SetInitializer<JethroContext>(null);

编辑I:

Membro课程

Public class Membro
{
    public int Id {get;set;}
    public String Name {get;set;}
    public DateTime DateCreate {get;set;}
}

1 个答案:

答案 0 :(得分:0)

无效的对象名称'dbo ...'。

我刚刚意识到我在连接字符串中选择了错误的目录。 Master Blunder !!!