ASP.NET MVCでテーブル名は、設定しないと自動的にクラス名+s になる
例 クラス名 User テーブル名 Users
例えばコードFirstでは無く、Database Firstなら、テーブル名を設定したい
その場合は、クラス名の下に
public class DEBAN_HENKODbContext : DbContext
{
protected override void OnModelCreating(System.Data.Entity.DbModelBuilder modelBuilder) {
base.OnModelCreating(modelBuilder);
//こんな感じで好きな名前を定義します
modelBuilder.Entity<DEBAN_HENKO>().ToTable("DEBAN_HENKO");
}
}
modelBuilderを使ってテーブル名を設定する
0 件のコメント:
コメントを投稿