私は、次の目標は果たしていき表現構築するにはどうすればよい:は動的に式を使用したプロパティ文字列を評価
public object Eval(object rootObj, string propertyString)
は、例えば:私は「ドンのでEval(person, "Address.ZipCode") => return person.Address.ZipCode
Expression.PropertyOrFieldは動作しませんがそれぞれの中間プロパティの型を持っています。私はスクリプトライブラリに依存関係を作成しないようにしたいと思います。
式を使用しようとしたいのは、これらの式のツリーを複数回実行するときにキャッシュを格納できるからです。私はこれを反復的にまたは再帰的に反映させることが可能であることを認識しています。
私はロザリンがテーブルから外れていると仮定していますか? –