5
Ich verwende eine API, die eine Expression<Func<T, object>>
erwartet, und verwendet diese Zuordnungen zwischen verschiedenen Objekten zu erstellen:Expression von Propertyinfo erstellen
Map(x => x.Id).To("Id__c"); // The expression is "x => x.Id"
Wie kann ich die notwendigen Ausdruck von einem PropertyInfo
erstellen? Die Idee dahinter ist:
var properties = typeof(T).GetProperties();
foreach (var propInfo in properties)
{
var exp = // How to create expression "x => x.Id" ???
Map(exp).To(name);
}
Danke, tat genau, was ich es brauchte. – Didaxis
Ist eigentlich "var property = Expression.Property (Parameter, propInfo);" –
@TamasIonut: Fest, danke. –