IQueryable
インターフェイスが実際に何を表しているのか、ちょっと混乱しています。
のMSDNドキュメントには、「特定のデータソースに対してクエリIQueryable
を評価する機能が提供されています」と記載されています。
のドキュメントには、「 IQueryableオブジェクトによって記述されるIQueryProvider
クエリを作成および実行するためのメソッドを定義する」と書かれています。
名前とドキュメントの概要は、クエリ可能なオブジェクト/データストアであることを示しています。2番目の引用と、ObjectQuery
Entity Frameworkのクラスが実装しているという事実IQueryable
は、実行可能なクエリであることを示しています。
私は何かを誤解しましたか、それとも本当にちょっと曖昧ですか?