これが私が探しているものです-.NETで1)日常の.NETオブジェクト/ POCOを渡す方法、2)上記のオブジェクトに対して実行する文字列ベースのクエリ(任意のクエリ言語で)の結果を返すオブジェクトに適用されるクエリ。
私はすでに次のことを試しましたが、成功しませんでした
- オブジェクトに対する LINQ クエリに文字列をシリアル化する方法を見つける。これについて私が理解できないのは、LinqPad がそれを実行できる理由ですが、彼らが使用するコードは自由に利用できないということです。
- OData ライブラリの使用
文字列を介してオブジェクトをクエリする簡単な (特に Linq ベースの) 方法がないとは信じがたいです。JavaScript では、オブジェクトをeval
-ed 関数コンテキストに渡すことができるため、オブジェクトに対して JS 文字列を実行できます。
Roslyn はテーブルから外れています。Mono で動作させるにはこれが必要です。
アイデア?