Мой методКак получить имена свойств из дерева выражений?
public Task<Product> GetProduct(int productId, params Expression<Func<Product, object>>[] properties)
{
var member = properties[0].Body as MemberExpression;
var v = member.Member.Name;
}
я могу получить одно имя свойства, используя соответствующий индекс
var member = properties[0].Body as MemberExpression;
var v = member.Member.Name;
Но это не то, что я хочу. Я хотел бы получить все имена свойств и string.join их с linq.
Как я могу это сделать?
В чем проблема? Если вы знаете, как получить (выбрать) одно имя свойства, вы должны легко получить все, используя простой 'Select' - довольно простой оператор LINQ. –