根据 ObjectType 列,我有一个需要与2个表关联的表。

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

我可以在NHibernate映射中完成此操作还是以Fluent NHibernate完成此操作?

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

有帮助吗?

解决方案

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top