2015年11月21日土曜日

ASP.NET MVC テーブル名の設定

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 件のコメント:

コメントを投稿