【发布时间】:2023-04-10 22:11:01
【问题描述】:
我想创建下面的代码
var lambda = Expression.Lambda<Func<TEntity, TProperty>>(expName, entity);
但是 TProperty 类型是可变的并且在循环中改变,我可以得到这个类型:
var nameType = typeof(TEntity).GetProperty(name);
我想拥有这样的
var lambda = Expression.Lambda<Func<TEntity, nameType>>(expName, entity);
我可以创建这个吗?
【问题讨论】:
标签: c# generics lambda expression