Je suis un peu confus ce que l'interface IQueryable
représente réellement.Est-ce qu'une requête IQueryable ou juste un objet peut être interrogé?
La documentation MSDN pour IQueryable
indique: "Fournit des fonctionnalités à évaluer les requêtes par rapport à une source de données spécifique."
La documentation pour IQueryProvider
indique: "Définit des méthodes pour créer et exécuter des requêtes décrites par un objet IQueryable."
Le nom et le résumé de la documentation suggèrent qu'il s'agit d'un objet/magasin de données qui peut être interrogé. La deuxième citation et le fait que la classe ObjectQuery
de Entity Framework implémente IQueryable
suggèrent que c'est une requête qui peut être exécutée. Est-ce que j'ai mal compris quelque chose ou est-ce que c'est vraiment un peu flou?
Avez-vous essayé de lire la section "Remarques" de l'interface IQueryable? Il a des informations et des explications supplémentaires. –