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 の規則を削除しました。ただし、テーブル名は複数形のままです。
これを修正するにはどうすればよいですか?