C # использует System.Type как общий параметр

У меня есть список типов (System.Type), которые нужно запросить в базе данных.

Для каждого из этих типов мне нужно вызвать следующий метод расширения (который является частью LinqToNhibernate):

Session.Linq<MyType>()

Однако у меня нет MyType, но я хочу использовать вместо него Type.

У меня есть :

System.Type typeOne;

Но я не могу выполнить следующее:

Session.Linq<typeOne>()

Как я могу использовать тип в качестве универсального параметра?

78
задан Jan 12 January 2011 в 10:58
поделиться