我有一個需要在數據庫上查詢的類型列表(System.Type)。C#使用System.Type作爲通用參數
對於每一個這種類型的,我需要調用以下extensionmethod(這是LinqToNhibernate的一部分):
Session.Linq<MyType>()
但是我沒有MyType的,但我想用一個類型來代替。
我所擁有的是:
System.Type typeOne;
但我不能執行以下操作:
Session.Linq<typeOne>()
我如何使用類型爲泛型參數?
我讀到了一個使用反射調用方法的解決方案。但我希望有另一種解決方案。 – Jan 2011-01-12 11:04:19