ObjectQuery Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Implémente des fonctionnalités communes pour des requêtes sur un modèle conceptuel utilisant LINQ to Entities et ObjectQuery<T>.
public ref class ObjectQuery abstract : System::Collections::IEnumerable, System::ComponentModel::IListSource, System::Linq::IOrderedQueryable
public abstract class ObjectQuery : System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Linq.IOrderedQueryable
type ObjectQuery = class
interface IOrderedQueryable
interface IQueryable
interface IEnumerable
interface IListSource
type ObjectQuery = class
interface IEnumerable
interface IQueryable
interface IOrderedQueryable
interface IListSource
Public MustInherit Class ObjectQuery
Implements IEnumerable, IListSource, IOrderedQueryable
- Héritage
-
ObjectQuery
- Dérivé
- Implémente
Remarques
ObjectQuery est la classe de base pour les requêtes sur un modèle conceptuel. ObjectQuery est fourni pour garantir que les requêtes LINQ to Entities ont les mêmes fonctionnalités que les requêtes exécutées à l’aide de ObjectQuery<T>. Vous devez utiliser ObjectQuery<T> avec un type spécifié pour interroger un modèle conceptuel. Pour plus d’informations, consultez Requêtes d’objet.
Propriétés
CommandText |
Retourne le texte de commande de la requête. |
Context |
Obtient l'objet de contexte associé à cette requête d'objet. |
EnablePlanCaching |
Obtient ou définit une valeur qui indique si le plan de requête doit être mis en cache. |
MergeOption |
Obtient ou définit la manière dont les objets retournés par une requête sont ajoutés au contexte de l'objet. |
Parameters |
Obtient la collection de paramètres pour cette requête d'objet. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
Execute(MergeOption) |
Exécute la requête d’objet non typé avec l’option de fusion spécifiée. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetResultType() |
Retourne des informations sur le type de résultat de la requête. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
ToTraceString() |
Retourne les commandes à exécuter sur la source de données. |
Implémentations d’interfaces explicites
IEnumerable.GetEnumerator() |
Retourne un énumérateur qui itère au sein d’une collection. |
IListSource.ContainsListCollection |
Obtient une valeur qui indique si la collection retournée par la requête contient des objets de collection. |
IListSource.GetList() |
Retourne la collection sous la forme d’un objet IList utilisé pour la liaison de données. |
IQueryable.ElementType |
Obtient le type d'élément de résultat pour cette instance de requête. |
IQueryable.Expression |
Obtient l'expression décrivant cette requête. |
IQueryable.Provider |
Obtient l'objet IQueryProvider LINQ associé à cette instance de requête. |
Méthodes d’extension
Cast<TResult>(IEnumerable) |
Effectue un cast des éléments d'un IEnumerable vers le type spécifié. |
OfType<TResult>(IEnumerable) |
Filtre les éléments d'un IEnumerable en fonction du type spécifié. |
AsParallel(IEnumerable) |
Active la parallélisation d'une requête. |
AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |
Cast<TResult>(IQueryable) |
Convertit les éléments d’un objet IQueryable vers le type spécifié. |
OfType<TResult>(IQueryable) |
Filtre les éléments d'un IQueryable en fonction du type spécifié. |