根据 ObjectType 列,我有一个需要与2个表关联的表。
例如,如果ObjectType = 1,则列对象应指向TABLE1,如果ObjectType = 2,则指向TABLE2。
我可以在NHibernate映射中完成此操作还是以Fluent NHibernate完成此操作?
如果没有,你会建议我为两个表类使用相同的接口吗? (注意:表模式完全不同)
答案 0 :(得分:0)
为什么不引用两个表,并根据您在类代码中的需要使用其中一个? 使用为两个表返回公共接口的属性,并根据对象类型提供一个表或另一个表。