我正在构建一个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;}
}
答案 0 :(得分:0)
无效的对象名称'dbo ...'。
我刚刚意识到我在连接字符串中选择了错误的目录。 Master Blunder !!!