edmgenを使用してSSDLとCSDLを生成しますが、コードを生成しませんか?

StackOverflow https://stackoverflow.com/questions/3877382

  •  28-09-2019
  •  | 
  •  

質問

私は大規模なエンティティフレームワーク4.0 EDMXと協力しており、EDMXの構築を自動化する必要があります。ただし、カスタマイズされたT4テンプレートを使用する機能を維持する必要があります。

EDMXでは、コード生成がNOに設定されているため、EDMXに対して複数のT4テンプレートを使用できます。 Edmgenを使用してビルドすると、コードはデフォルトのテンプレートを使用して生成されます。

EDMGEN2を実験しましたが、T4テンプレートを可能にするためにカスタマイズできますが、.edmxプロパティが明示的に設定されていても、コレクション名を正しく複数化することはできませんでした。

EDMGenまたはEdmgen2をこの状況で動作させるのに役立つでしょう。

役に立ちましたか?

解決

Edmgen2を正しく処理することができました。

CSDLジェネレーターは、EDMGEN2の現在のバージョンでは、複数化サービスを構成していません。 1つのライン変更により、デフォルトの複数形成サービスを使用するように強制すると、正しく複数形化されたCSDLが構築されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top