0
我有一個相當複雜的實體結構,其中幾個類從一個基類繼承,因此在nhibernate中選擇一個表的子類結構。按子類結構在nHibernate表上使用Linq進行查詢
BaseProject
ProjectA : BaseProject
ProjectB : BaseProject
ProjectC : BaseProject
ProjectD : BaseProject
我想搜索其中的標準之一將是項目類型。我試圖避免爲每個ProjectType編寫一個單獨的查詢規範。
有誰知道這是如何實現?它甚至是Linq對nHibernate可以做的事情,因爲我認爲它還沒有完成。
我期待像x => x.GetType() == typeof(ProjectTypeA)
工作,但事實並非如此。