edmgenを使用してSSDLとCSDLを生成しますが、コードを生成しませんか?
-
28-09-2019 - |
質問
私は大規模なエンティティフレームワーク4.0 EDMXと協力しており、EDMXの構築を自動化する必要があります。ただし、カスタマイズされたT4テンプレートを使用する機能を維持する必要があります。
EDMXでは、コード生成がNOに設定されているため、EDMXに対して複数のT4テンプレートを使用できます。 Edmgenを使用してビルドすると、コードはデフォルトのテンプレートを使用して生成されます。
EDMGEN2を実験しましたが、T4テンプレートを可能にするためにカスタマイズできますが、.edmxプロパティが明示的に設定されていても、コレクション名を正しく複数化することはできませんでした。
EDMGenまたはEdmgen2をこの状況で動作させるのに役立つでしょう。
解決
Edmgen2を正しく処理することができました。
CSDLジェネレーターは、EDMGEN2の現在のバージョンでは、複数化サービスを構成していません。 1つのライン変更により、デフォルトの複数形成サービスを使用するように強制すると、正しく複数形化されたCSDLが構築されます。
所属していません StackOverflow