任何使用Fluent NHibernate的映射

时间:2011-07-07 16:37:04

标签: nhibernate fluent-nhibernate any

Nhibernate文档指定ReferenceAny()作为映射继承树的方法。

Check doc here。但是,代码将该方法指定为已弃用,并将在下一版本中删除。有没有其他方法来映射这个。

1 个答案:

答案 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