フィルタリングとページングのためのモジュールを実装したいと思います。成功するにはDynamic LinqまたはReflectionを使用する必要があることを理解していたので、それを機能させようとし始めました..しかし、1対多の関係でフィルタリングされるテキストを含むフィールドはEFが好きではない.
このコードは正常に動作します..しかし静的です:
List<Domain.Entities.Action> actions = db.Actions.Include("Menus").Include("ActionDetails")
.Where(x => x.ActionDetails.Any(y => y.Language.Culture == _currentCulture))
.OrderBy(y => y.ActionDetails.Select(z => z.Title).Max()).Skip((pager.Index - 1) * pager.Take).Take(pager.Take)
.ToList();
私は欲しい
.Select(z => z.タイトル)
動的..
誰かが私を助けることができます..私はたくさんのことを試します..しかし成功しません
ジュ。