Nhibernate 有一个很好的特性,我偶然发现了这个特性:
public interface IInterface {}
public class Impl1 : IInterface {}
public class Impl2 : IInterface {}
ISession session = sf.OpenSession();
session.QueryOver<IInterface>().List();
这将获取我所有的Impl1
ansImpl2
对象(以防这些类被映射)。它们不需要映射为SubClassMaps
,这使我得出结论 NHibernate 自己解决了实现类。
任何人都可以把这个文档的链接发给我吗?我不知道这个功能的名称和技术背景......
提前致谢!