次の文字列コマンド = orderByDesc として、EF 汎用リポジトリの orderby 式を作成しました。"OrderByDescending" : "OrderBy";
var type = typeof(T);
var property = type.GetProperty(orderby);
var parameter = Expression.Parameter(type, "p");
var propertyAccess = Expression.MakeMemberAccess(parameter, property);
var orderByExpression = Expression.Lambda(propertyAccess, parameter);
var resultExpression = Expression.Call(typeof(Queryable), command, new Type[] { type, property.PropertyType },
items.Expression, Expression.Quote(orderByExpression));
items = items.Provider.CreateQuery<T>(resultExpression);
今、注文のために2列の式を作成したいのですが、役立つものを見つけることができませんでした。
2 列の orderby 式を作成するのを手伝ってください。