1

デフォルトでは、Entity Frameworks のナビゲーション プロパティは関連付けの両端にプロパティを作成しますが、現在私が直面している問題は、いくつかの関連付けをマークして両端でプロパティを生成し、いくつかを関連付けの子に対してのみ生成することです。テンプレートをカスタマイズできることはわかっていますが、現在のクラスの特定のナビゲーション プロパティの生成をスキップするようにコード ジェネレーターに指示できる EDMX エディター内に情報を保存する方法がありません。

プロパティ ペインに何かあるといいのですが、拡張してさらにプロパティを追加することもできます。

更新: ドキュメント プロパティを悪用できることはわかっていますが、Visual Studio 拡張機能 (VS SDK を使用して大量のコードを記述) を作成し、WPF に添付プロパティを追加するように EDMX エディターと統合できる方法を考えています。

4

3 に答える 3

2

深く掘り下げたい内容に応じて、エンティティ データ モデル デザイナー拡張機能スターター キットを使用するこの記事でいくつかの指針を見つけることができます。

于 2010-09-07T15:17:24.480 に答える
1

この記事を参照して、EDMX ファイルに必要なものを何でも追加できます (ただの xml ;))。彼は拡張プロパティ myExtensions:Index を追加して、インデックス作成を行うカスタム コードを生成できるようにします。

于 2010-09-07T13:40:25.977 に答える
0

Documentationプロパティを悪用する可能性があります。これはT4テンプレートでは使用されないため(とにかくPOCOテンプレートでは使用されません)、そこにいくつかのディレクティブを配置できます。

于 2010-09-07T13:43:03.523 に答える