EF CFを使用して大規模なプロジェクトを処理する方法は、次のようにすることです。
- データモデルの作成(EDMX)
- カスタムツールプロパティをクリアして、そのモデルのモデルファーストコード生成機能を無効にします
- Entity Framework POCO Generator拡張機能を使用して、関連するテンプレート(t4)ファイルをプロジェクトに追加します
- テンプレートファイルをカスタマイズして、従う特定のコーディング規則に従います
これはすべて概念的には良さそうですが、プロジェクトを実行すると、EFはモデルファーストアプローチを使用していると考えているようです。EDMXモデルをデータベースにマップする必要がないため、これは当てはまりません。モデルが変更された場合、データベースは実行時に作成されると予想されます。
では、EDMXのデータベースマッピングの期待をどのように取り除くことができますか?