DbQuery Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una query LINQ to Entities non generica su un oggetto 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
- Ereditarietà
-
DbQuery
- Derivato
- Attributi
- Implementazioni
Proprietà
ElementType |
Tipo di elemento IQueryable. |
Sql |
Ottiene una String rappresentazione della query sottostante. |
Metodi
AsNoTracking() |
Restituisce una nuova query in cui le entità restituite non verranno memorizzate nella cache nell'oggetto DbContext. |
AsStreaming() |
Obsoleti.
Restituisce una nuova query che trasmetterà i risultati anziché il buffering. |
Cast<TElement>() |
Restituisce l'oggetto generico DbQuery<TResult> equivalente. |
Equals(Object) |
Rappresenta una query LINQ to Entities non generica su un oggetto DbContext. |
GetHashCode() |
Rappresenta una query LINQ to Entities non generica su un oggetto DbContext. |
GetType() |
Rappresenta una query LINQ to Entities non generica su un oggetto DbContext. |
Include(String) |
Specifica gli oggetti correlati da includere nei risultati della query. |
ToString() |
Restituisce una String rappresentazione della query sottostante. |
Implementazioni dell'interfaccia esplicita
IDbAsyncEnumerable.GetAsyncEnumerator() |
Restituisce un oggetto IDbAsyncEnumerator che quando enumerato eseguirà la query sul database. |
IEnumerable.GetEnumerator() |
Restituisce un oggetto IEnumerator che quando enumerato eseguirà la query sul database. |
IListSource.ContainsListCollection |
Restituisce |
IListSource.GetList() |
Genera un'eccezione che indica che l'associazione diretta a una query dell'archivio non è supportata. Popolare invece un oggetto DbSet con dati, ad esempio usando il metodo di estensione Load e quindi eseguire il binding ai dati locali. Per l'associazione WPF a DbSet.Local. Per Windows Form eseguire l'associazione a DbSet.Local.ToBindingList (). |
IQueryable.Expression |
Espressione LINQ IQueryable. |
IQueryable.Provider |
Provider IQueryable. |