获取包含方法的方法信息
本文关键字:方法 信息 获取 包含 | 更新日期: 2023-09-27 17:55:34
我正在使用以下内容来获取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);