私は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);
私を編集:
メンブロクラス
Public class Membro
{
public int Id {get;set;}
public String Name {get;set;}
public DateTime DateCreate {get;set;}
}