Partager via


DbQuery Classe

Définition

Représente une requête LINQ to Entities non générique sur un DbContext.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="Name is intentional")]
public abstract class DbQuery : System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Entity.Infrastructure.IDbAsyncEnumerable, System.Linq.IOrderedQueryable
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay()}")]
public abstract class DbQuery : System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Entity.Infrastructure.IDbAsyncEnumerable, System.Linq.IOrderedQueryable
type DbQuery = class
    interface IOrderedQueryable
    interface IQueryable
    interface IEnumerable
    interface IListSource
    interface IDbAsyncEnumerable
Public MustInherit Class DbQuery
Implements IDbAsyncEnumerable, IEnumerable, IListSource, IOrderedQueryable
Héritage
DbQuery
Dérivé
Attributs
Implémente

Propriétés

ElementType

Type d'élément IQueryable.

Sql

Obtient une String représentation de la requête sous-jacente.

Méthodes

AsNoTracking()

Retourne une nouvelle requête dans laquelle les entités retournées ne seront pas mises en cache dans .DbContext

AsStreaming()
Obsolète.

Retourne une nouvelle requête qui diffusera en continu les résultats au lieu de la mise en mémoire tampon.

Cast<TElement>()

Retourne l’objet générique DbQuery<TResult> équivalent.

Equals(Object)

Représente une requête LINQ to Entities non générique sur un DbContext.

GetHashCode()

Représente une requête LINQ to Entities non générique sur un DbContext.

GetType()

Représente une requête LINQ to Entities non générique sur un DbContext.

Include(String)

Spécifie les objets connexes à inclure dans les résultats de la requête.

ToString()

Retourne une String représentation de la requête sous-jacente.

Implémentations d’interfaces explicites

IDbAsyncEnumerable.GetAsyncEnumerator()

Retourne un IDbAsyncEnumerator qui, lorsqu’il est énuméré, exécute la requête sur la base de données.

IEnumerable.GetEnumerator()

Retourne un IEnumerator qui, lorsqu’il est énuméré, exécute la requête sur la base de données.

IListSource.ContainsListCollection

Retourne false.

IListSource.GetList()

Lève une exception qui indique que la liaison directe à une requête de magasin n'est pas prise en charge. Au lieu de cela, renseignez un DbSet avec des données, par exemple à l’aide de la méthode d’extension Load, puis liez aux données locales. Pour WPF, lier à DbSet.Local. Pour Windows Forms, créez une liaison avec DbSet.Local.ToBindingList ().

IQueryable.Expression

Expression LINQ IQueryable.

IQueryable.Provider

Fournisseur IQueryable.

S’applique à