DynamicQueryable.Select() // 動的選択ライブラリを使用しています
これまでに見つけた唯一のドキュメントはSystem.Linq.Dynamic ドキュメントです
動作する匿名の戻り値の型を持つこのクエリがあります。
var result = Context.Set<TPocoText>().Where((Expression<Func<TPocoText, bool>>) whereLambda)
.OrderByDescending(t => t.RowVersion).Skip(skip).Take(take)
.Select("new (m1,m2,Nav1) ");
これselect(t=> new {t.m1,t.m2,t.Nav1})
は期待どおりに機能します
私の質問 select(t=> new {t,t.Nav1}) と同等のことをどのように行うことができますか
私は .Select("new (it,Nav1) ") と .Select("new (this,Nav1) ") を試しました
結果は、メンバーが見つからないという解析エラーでした。この動的文字列解析 API を知っている人はいますか?
または同等の式構築構文もオプションです。
注: Nav プロパティ ForSourceRecord は実行時にのみ認識されます。それ以外の場合は、通常のラムダ式を使用します。