現在、Entity Framework Powertools (ベータ 4) を使用して、800 以上のテーブルを持つ既存のデータベースから POCO クラスを生成しています。
これは素晴らしく、多くの時間を節約できますが、このツールが私の POCO クラスを複数化、または非複数化していることに気付きました。私たちのテーブルには複数形のものもあれば、そうでないものもあるので、簡単にするために、POCO を基礎となる db テーブル名と一致させたいと考えています。メインの DbContext では 、メソッド呼び出しでPluralizingTableNameConvention
and をPluralizingEntitySetNameConvention
削除したOnModelCreating()
ので、アプリケーションは問題ありません。
私の質問は、この構成を EF Powertools で再作成して、クラスが正しく出力され、クラス名などを後付けする必要がないかどうかです。