Combinemultipleexpressionstodynamicallycreateaselectexpressioncontainingexpressionsasagetter给两个表达式的输入,例如:ExpressionnameExpression=x=>x.姓名;ExpressionnameExpression=x=>x.MarketSegment.Name;和一个IQueryable查询=..//从dbContext获取;我想动态创建一个表达式格式来从查询中选择这些属性。最终结果必须按如下方式执行:Expressionquery=query.Select(x=>new{x=>x.Name,x=>x.MarketSegment.Name});我发现Expression.New可能是一个选项的问题,但我无法弄清楚如何将表达式传递给它。以上就是C#学习教程:组合多个表达式动态创建一个包含表达式作为getter的select表达式,分享所有内容。如果对您有用,需要了解更多C#学习教程,希望您多加关注——本文整理自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: