式ツリーを把握するのに苦労しています。次のステートメントの式ツリーを手動で構築できるようにしたいと考えています。
c => c.Property
多くのチュートリアルは比較に焦点を当てていますが、私はこの 1 つのプロパティを返すようにしたいだけです。何か助けはありますか?
式ツリーを把握するのに苦労しています。次のステートメントの式ツリーを手動で構築できるようにしたいと考えています。
c => c.Property
多くのチュートリアルは比較に焦点を当てていますが、私はこの 1 つのプロパティを返すようにしたいだけです。何か助けはありますか?
ParameterExpression parameter = Expression.Parameter(typeof(YourClass), "c");
Expression property = Expression.PropertyOrField(parameter, "Property");
Expression<Func<YourClass, PropertyType>> lamda = Expression.Lambda<Func<YourClass, PropertyType>>(property, parameter);