C#ASP.NET NHibernate生成数据库表

时间:2017-12-22 14:02:23

标签: c# .net nhibernate polymorphism

我的问题是关于类图(多态)和数据库。

我正在使用一个使用NHibernate将类映射到数据库表的框架。

问题在于,当我创建类时,我想在我的设计中使用多态,所以我可以使用父类引用指向子对象。

例如假设我有这个图表:

enter image description here

我想在BusinessClass中定义父对象或父列表并使用其子对象的任何对象而不将父类映射到DB,因此我的DB图仅显示如下的子表:

enter image description here

但是在NHibernate中我无法实现这一点,因为如果我想在Parent中使用它,NHibernate会强制我映射BusinessClass

我需要知道是否有任何方法可以实现这一目标或任何其他工具可以接受我需要的东西

0 个答案:

没有答案