2

EF 5 で単数形のテーブル名を生成しようとしています。DbContext に次のコードがあります...

public partial class LiveoModelContainer : DbContext
{
    protected override void OnModelCreating(System.Data.Entity.DbModelBuilder modelBuilder)
    {
        modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();

        base.OnModelCreating(modelBuilder);
    }
}

私たちは Model First を使用しており、社内の開発パターンに従う独自のコードを生成しています。そのため、EF に付属するすぐに使用できるコード gen は使用していません。データベース ツール/O/R デザイナーの edmx プロパティで複数形を false に設定し、上記の OnModelCreating の規則を削除しました。ただし、テーブル名は複数形のままです。

これを修正するにはどうすればよいですか?

4

0 に答える 0