Nhibernate文档指定ReferenceAny()
作为映射继承树的方法。
Check doc here。但是,代码将该方法指定为已弃用,并将在下一版本中删除。有没有其他方法来映射这个。
答案 0 :(得分:0)
仅弃用ReferencesAny<TOther>(Member property)
重载。 ReferencesAny<TOther>(Expression<Func<T,TOther>> memberExpression)
仍然完全有效。
这与人们声称Enum.ToString
已被弃用时的混淆相同。采用IFormatProvider
的重载已被弃用,但其他ToString
重载也没问题。问题是,Intellisense显示成员遭受攻击,即使其重载的一部分实际上已经过时了。
有关在Fluent NHibernate中使用ReferencesAny
的更多信息,请参阅我的其他答案:Mapping to multiple tables with Fluent nHibernate