CodeFirstでEF4を使用しています
public class People : DbContext
{
public DbSet<Human> Humans { get; set; }
public DbSet<Child> Children { get; set; }
}
現在、EFはデータベースでHuman
テーブルを探します。代わりにHumans
を探すように指定するにはどうすればよいですか?
Human
クラスのテーブル名を変更できます:
[Table("Humans")]
public class Human
{
...
}
他の方法はFluent APIを使用することです:
modelBuilder.Entity<Human>()
.ToTable("Humans");
同様に、ColumnAttribute
またはHasColumnName
メソッドを使用して列の名前を変更できます。