Subsonic 亚音速3中的复杂类型
我将在大型企业winform应用程序中使用亚音速3。 我在个人测试中看到,亚音速无法很好地处理复杂的类型引用。 例如,如果我们在PERSON对象中有一个ADDRESS复杂类型,就我所见,subsonic刚刚创建了PERSON表,并不关心它的ADDRESS属性Subsonic 亚音速3中的复杂类型,subsonic,subsonic3,Subsonic,Subsonic3,我将在大型企业winform应用程序中使用亚音速3。 我在个人测试中看到,亚音速无法很好地处理复杂的类型引用。 例如,如果我们在PERSON对象中有一个ADDRESS复杂类型,就我所见,subsonic刚刚创建了PERSON表,并不关心它的ADDRESS属性 我在想我怎么才能解决它 其次,我们的对象中有继承性,亚音速如何使用每个子类表策略来处理它?亚音速不太适合这些场景。对于复杂类型,您可以编写一个服务/存储库来处理保存和构建这些类型,但是没有现成的方法将其映射到数据库。 继承方案也是如此。 您
我在想我怎么才能解决它
其次,我们的对象中有继承性,亚音速如何使用每个子类表策略来处理它?亚音速不太适合这些场景。对于复杂类型,您可以编写一个服务/存储库来处理保存和构建这些类型,但是没有现成的方法将其映射到数据库。 继承方案也是如此。
您可能想看看功能更全面的O/RM,如NHibernate或EF。“我想知道如何解决它?”不要与您的工具抗争。亚音速将使“解决”这一问题变得困难。最好选择一个更适合您的项目的工具,而它仍然[相对]容易。