私は EF でコード ファースト アプローチ (それ自体) を使用していますが、T4 を使用してテーブルごとにクラスを生成し、別の部分ファイルで関連付けを作成しています。edmx を使用して table-per-type で poco を生成できることはわかっていますが、それはダウンしたいルートではありません。
両方のクラスが異なる名前空間にある場合でも、別のクラスと同じクラス名になるまでは機能しているように見えます。
私が見つけた解決策は、接続文字列のメタデータを修正することだけを中心に展開しているように見えますが、edmx (csdl、ssdl、msl) がないため、問題を修正する方法がわかりません。これは関連する質問ですが、解決策は私を助けるものではないようです - 異なるエンティティフレームワークモデルで同じテーブル名を持つことはできませんか?
残念ながら、クラスの名前を変更するだけでは解決できません。
エラーは次のとおりです。
複数の CLR 型が EDM 型 'AppConfig' と一致するため、CLR 型から EDM 型へのマッピングがあいまいです。以前に見つかった CLR タイプ 'Utility.AppConfig'、新しく見つかった CLR タイプ 'Config.AppConfig'。