プロジェクトで動的言語クエリを使用していますが、パラメーターに基づいて特定のクエリを実行する方法がわかりません。以下の例は、ユーザーがフィルター式またはファイラーを入力し、式を並べ替えるなど、3つの個別のクエリを実行するために使用される動的なlinqを示しています。多くの異なる順列をカバーするステートメント)ステートメントを動的に生成する方法がわかりません。これは可能ですか?このクエリをEntityFrameworkに対して実行しています。
context.Users.AsQueryable().Where(filterExpression)
context.Users.AsQueryable().Where(filterExpression).OrderBy(sortExpression)
context.Users.AsQueryable()Take(10).Where(filterExpression).OrderBy(sortExpression)