2011-01-18 145 views
0

如何避免自連接實體中的延遲加載技術中的遞歸映射?Recusive延遲加載問題

+0

你在用什麼框架? –

+0

我使用.Net作爲開發框架&for Dal >>亞音速3.0 –

回答

0

您必須修改T4模板。 Classes.tt負責生成對象模型。關係屬性(即延遲加載發生的地方)的實現在該文件中。

這是一個醜陋的解決方案,但唯一的工作是我所知道的。

我們最終定義了一個應該作爲單向關係生成的表+字段名稱數組,並修改了Classes.tt文件以在兩個方向上不生成關係。事實上,我們對模板進行了許多修改,以解決SubSonic固有的問題。