2
我有一個知道映射的hibernate類的類型的存儲庫對象。但它沒有通用的<T>
類型,而是對類型對象Type TheMappedType
的引用。所以我不能這樣做: session.QueryOver<typeof(TheMappedType)>()...
。NHibernate QueryOver <T>與接口?
通常我可以用hibernate做的事情是: session.Get(typeof(TheMappedType), someId)
。
那麼大圖是什麼:我的存儲庫是一個具有通用接口類型的泛型類。我想在這個接口上傳遞一些lambda函數(例如一些get方法中的限制),並且我希望它被轉換爲實際映射的類型......有沒有辦法做到這一點?
謝謝 最大
是您的倉庫通用與否? Quot:「我有一個知道類型(...)的存儲庫對象,但它沒有通用的類型(...)」和「我的存儲庫是通用類(...)」。現在我很困惑。 –
2011-04-11 08:00:42
當你向我們展示一些代碼時,它可能會是最簡單的。 (請只有最重要的部分,而不是整個實施。) – 2011-04-11 08:02:02