2010-11-13 34 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。