获取包含方法的方法信息



我正在使用以下内容来获取OrderBy方法:

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

但是如何对包含方法做同样的事情呢?我在可查询中找不到它...

Include 不在 Queryable 类中

,而是在实体框架的 EntityFrameworkQueryableExtensions 类中

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

最新更新