0
自己結合エンティティでのレイジーローディング手法の再帰的マッピングを避けるには?再帰遅延ロードの問題
自己結合エンティティでのレイジーローディング手法の再帰的マッピングを避けるには?再帰遅延ロードの問題
T4テンプレートを変更する必要があります。 Classes.tt
は、オブジェクトモデルの生成を担当します。関係プロパティの実装(遅延ロードが発生する場所)は、そのファイル内にあります。
これは醜い解決策ですが、私が気づいている唯一の解決策です。
一方向関係として生成されるべきテーブル+フィールド名の配列を定義し、両方向で関係を生成しないようにClasses.tt
ファイルを修正しました。実際、SubSonicに固有の問題を回避するために、テンプレートに多くの変更を加えました。
あなたはどのフレームワークを使用していますか? –
私は開発フレームワークとして.Netを使用しています。&Dal >> Subsonic 3.0 –