最近、私は ADO.NET エンティティ プログラミングを行っています。各エンティティにOrderByメソッドがあることに気付きましたが、パフォーマンスを考慮すると、エンティティでOrderByを使用するのではなく、データベースでOrder Byを使用してビューを作成する必要がありますか?
私の考えでは、エンティティはデータベースからすべての結果セットを最初にメモリに返し、次に並べ替えを行いますが、データベースからのビューはデータベースレベルで並べ替えを行い、並べ替えられた結果セットを返します。その場合、2 番目の方法の方がよいのではないでしょうか。
間違っていたら訂正してください:-)
ありがとう。