1

(ここで重要な何かが欠けているように感じます。 )

エンティティに対して「データベース ファースト」アプローチを使用して、WCF データ サービス (5.0) を作成しています。

やなどの(ドット)を使用して、 「名前空間付き」の名前を持つテーブルを作成しました。.[Entertainment.Event][Promotions.Event]

もちろん、EF 4.x POCO ジェネレーター テンプレートは、 への呼び出しを介してこれらをノックアウトしCSharpCodeProvider.CreateEscapedIdentifier()ます。

名前空間付きの POCOを生成 (および再生成し、適切にマップ)したいと思います。具体的には、テーブルの暗黙の名前空間を保持します。

これを達成するために、私は何を見ていますか?しばらくの間、T4 テンプレートを泳いでいく必要があると思います。

最終的に、これは実行可能ですか?

4

1 に答える 1

2

DB スキーマごとに 1 つのコンテキストを作成し、それぞれを好きな名前空間に配置することをお勧めします。

于 2012-11-26T20:40:35.193 に答える