(ここで重要な何かが欠けているように感じます。 )
エンティティに対して「データベース ファースト」アプローチを使用して、WCF データ サービス (5.0) を作成しています。
やなどの(ドット)を使用して、 「名前空間付き」の名前を持つテーブルを作成しました。.
[Entertainment.Event]
[Promotions.Event]
もちろん、EF 4.x POCO ジェネレーター テンプレートは、 への呼び出しを介してこれらをノックアウトしCSharpCodeProvider.CreateEscapedIdentifier()
ます。
名前空間付きの POCOを生成 (および再生成し、適切にマップ)したいと思います。具体的には、テーブルの暗黙の名前空間を保持します。
これを達成するために、私は何を見ていますか?しばらくの間、T4 テンプレートを泳いでいく必要があると思います。
最終的に、これは実行可能ですか?