DBからデータを取得するためにストアドプロシージャを使用する必要がありますが、IQueryableを使用して結果にフィルタリングを追加することもできます。私は亜音速を使用していますが、今は亜音速spとIQueryableを使用する方法が見えません。私が持っている唯一のアイデアは、必要なすべての結合を実行するビューを作成することです。その後、亜音速でのテーブルに似表示するコールを実行します。サブソニックストアドプロシージャのIQueryable
MyView.All()
サブソニックは全てのIQueryableを返し、代わりのSPで、私はコード内のフィルタ句を追加できる場所加えます。これが実行可能な解決策であるかどうかは分かりませんか?
スティーブン、しかしあなたはそれらに対するビューとクエリについてどう思いますか?この場合、ストアドプロシージャを使用する必要はありません。結合はビューにあり、IQueryableを使用してフィルタリングが行われます。 –
データベースビューでのLINQクエリは問題ありません。 – Steven