2010-11-13 28 views
0

我將在大型企業winform應用程序中使用subsonic 3。 我在我的個人測試中看到的是亞音速不能很好地處理複雜類型的引用。 例如,如果我們在PERSON對象中有一個ADDRESS複雜類型,就我所看到的subsonic而言,剛剛創建了PERSON表並且不關心它的Address屬性!Subsonic 3中的複合類型

我想知道如何解決它?

其次,我們在我們的對象中繼承了亞音速如何通過table-per-subclass策略處理它?

+0

「我想知道我該如何解決它?」不要打你的工具。 SubSonic將會「解決」這個問題。更好地選擇一種更適合您的項目的工具,但它仍然[相對]容易。 – 2010-11-29 23:18:35

回答

1

SubSonic不太適合這些場景。關於複雜類型,您可以編寫一個服務/存儲庫來處理保存和構建這些類型,但沒有預先存在的將其映射到數據庫的方法。 繼承計劃也是如此。 您可能想要看像NHibernate或EF更全功能的O/RM。