如何使用反射器调用UnitOfWork在哪里和firstordefault?

时间:2016-09-06 09:02:24

标签: vb.net generic-programming reflector .net-reflector

我尝试使用反射器调用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,它将返回Nothing。

0 个答案:

没有答案