简体   繁体   English

获取Include方法的MethodInfo

[英]Get MethodInfo for Include method

I am using the following to get the OrderBy method: 我正在使用以下方法获取OrderBy方法:

MethodInfo orderBy = typeof(Queryable)
  .GetMethods().First(x => x.Name == "OrderBy" && x.GetParameters()
  .Select(y => y.ParameterType.GetGenericTypeDefinition())
  .SequenceEqual(new[] { typeof(IQueryable<>), typeof(Expression<>) }));

But how to do the same for Include method? 但是,对于Include方法该如何做呢? I couldn't find it in Queryable ... 我在Queryable中找不到...

Include不在Queryable类中,而是在Entity Framework中的EntityFrameworkQueryableExtensions类中

var type = typeof(Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM