Как вызвать UnitOfWork, где и firstordefault, используя отражатель?

Я пытался вызвать UnitOfWork где и firstordefault с помощью отражателя?

Нормальная команда

Me.UnitOfWork.GetAll(Of RG.Model.Student).Where(Function(x) x.Id = 1).FirstOrDefault

Но я попытался изменить с помощью отражателя. Это мой текущий код

Dim typeModel = Type.GetType("RG.Model.Student, RG.Model")
Dim method = Me.UnitOfWork.GetType().GetMethod("GetAll")
Dim generic = method.MakeGenericMethod(typeModel)
Dim retVal As Object = generic.Invoke(Me.UnitOfWork, Nothing)

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

0 ответов

Другие вопросы по тегам