5
Tôi đang sử dụng một API mà hy vọng một Expression<Func<T, object>>
, và sử dụng này để tạo ra các ánh xạ giữa các đối tượng khác nhau:Tạo biểu từ PropertyInfo
Map(x => x.Id).To("Id__c"); // The expression is "x => x.Id"
Làm thế nào tôi có thể tạo cụm từ cần thiết từ một PropertyInfo
? Ý tưởng là:
var properties = typeof(T).GetProperties();
foreach (var propInfo in properties)
{
var exp = // How to create expression "x => x.Id" ???
Map(exp).To(name);
}
Cảm ơn, đã làm chính xác những gì tôi cần. – Didaxis
Thực sự là "var property = Expression.Property (tham số, propInfo);" –
@TamasIonut: Đã khắc phục, cảm ơn. –