ジェネリック型のインスタンスとプロパティ名を文字列形式で受け取り、式ツリーを返すジェネリックメソッドを作成する必要があります
単純なラムダ式を変換する必要があります
a => a.SomePropertyName
ここで、は名前でプロパティを持つa
ジェネリック型ですSomePropertyName
次のリフレクションコードを使用してプロパティ情報を取得できることを知っています
System.Reflection.PropertyInfo propInfo = a.GetType().GetProperty("SomePropertyName");
これは非常に単純かもしれませんが、私は式ツリーに精通していません。同様の質問がある場合は、リンクしてこれを閉じてください