我正在使用一个API,它期望一个 Expression<Func<T, object>>
,并使用它来创建不同对象之间的映射:
Map(x => x.Id).To("Id__c"); // The expression is "x => x.Id"
如何从PropertyInfo
创建必要的表达式?其想法是:
var properties = typeof(T).GetProperties();
foreach (var propInfo in properties)
{
var exp = // How to create expression "x => x.Id" ???
Map(exp).To(name);
}