0
NHibernate的有一個很好的功能,我卻不約而同地發現:QueryOver <IInterface>獲取所有實現
public interface IInterface {}
public class Impl1 : IInterface {}
public class Impl2 : IInterface {}
ISession session = sf.OpenSession();
session.QueryOver<IInterface>().List();
這將獲取我的一切Impl1
ANS Impl2
對象(如果這些類映射)。他們不需要映射爲SubClassMaps
,這導致我得出NHibernate自己解決實現類的結論。
任何人都可以發送關於此文檔的鏈接嗎?我不知道這個功能的名稱和技術背景...
在此先感謝!