2009-03-03 60 views
0

根据ObjectType列,我有一张需要关系到2个表的表。NHibernate中的条件关系

例如,如果ObjectType = 1,则列对象应该指向TABLE1,并且如果ObjectType = 2,则指向TABLE2。

我可以在NHibernate映射或流利NHibernate中完成此操作吗?

如果不是,你会建议我为两个表类使用相同的接口吗? (注:表模式完全不同)

回答

0

为什么不引用这两个表,并根据您的需要在类代码中使用一个或另一个? 使用为两个表返回通用接口的属性,并根据对象类型给出一个表或另一个表。