5
sto usando un'API che prevede un Expression<Func<T, object>>
, e la utilizza per creare mappature tra i diversi oggetti:Crea Espressione da PropertyInfo
Map(x => x.Id).To("Id__c"); // The expression is "x => x.Id"
Come si crea l'espressione necessaria da un PropertyInfo
? L'idea è:
var properties = typeof(T).GetProperties();
foreach (var propInfo in properties)
{
var exp = // How to create expression "x => x.Id" ???
Map(exp).To(name);
}
Grazie, ha fatto esattamente quello che mi serviva a. – Didaxis
È in realtà "var property = Expression.Property (parameter, propInfo);" –
@TamasIonut: risolto, grazie. –