動的式を使用して構築された Lambda ステートメントを解析しようとすると、次のランタイム エラーが発生します。
タイプ 'System.Linq.Dynamic.ParseException' の例外が System.Linq.Dynamic.dll で発生しましたが、ユーザー コードで処理されませんでした 追加情報: タイプ 'MessageText' にプロパティまたはフィールド 't' が存在しません
public static void ApplyAttributeRules<T>(this EntityTypeConfiguration<T> entity) where T : BaseObject
// logic that determines the propertyName ....
var propLambda = // this line fails
System.Linq.Dynamic.DynamicExpression.ParseLambda<T, String>("t=>t." + PropertyName); //
タイプ T は MessageText でした。ラムダ式を構築しようとしています
t=>t.PropName
ParseLambda を呼び出す方法を誰か説明できますか?