У меня есть список типов (System.Type), которые нужно запрашивать в базе данных.
Для каждого из этих типов мне нужно вызвать следующий метод расширения (который является частью LinqToNhibernate):
Session.Linq<MyType>()
Однако у меня нет MyType, но я хочу использовать вместо него Type.
Что у меня есть:
System.Type typeOne;
Но я не могу выполнить следующее:
Session.Linq<typeOne>()
Как я могу использовать тип в качестве универсального параметра?