DbQuery Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine nicht generische LINQ to Entities Abfrage für einen DbContext dar.
[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
- Vererbung
-
DbQuery
- Abgeleitet
- Attribute
- Implementiert
Eigenschaften
ElementType |
Der IQueryable-Elementtyp. |
Sql |
Ruft eine String Darstellung der zugrunde liegenden Abfrage ab. |
Methoden
AsNoTracking() |
Gibt eine neue Abfrage zurück, bei der die zurückgegebenen Entitäten nicht im DbContextzwischengespeichert werden. |
AsStreaming() |
Veraltet.
Gibt eine neue Abfrage zurück, die die Ergebnisse streamt, anstatt puffert. |
Cast<TElement>() |
Gibt das entsprechende generische DbQuery<TResult> Objekt zurück. |
Equals(Object) |
Stellt eine nicht generische LINQ to Entities Abfrage für einen DbContext dar. |
GetHashCode() |
Stellt eine nicht generische LINQ to Entities Abfrage für einen DbContext dar. |
GetType() |
Stellt eine nicht generische LINQ to Entities Abfrage für einen DbContext dar. |
Include(String) |
Gibt die verbundenen Objekte an, die in die Abfrageergebnisse eingeschlossen werden sollen. |
ToString() |
Gibt eine String Darstellung der zugrunde liegenden Abfrage zurück. |
Explizite Schnittstellenimplementierungen
IDbAsyncEnumerable.GetAsyncEnumerator() |
Gibt einen IDbAsyncEnumerator zurück, der bei Enumeration die Abfrage für die Datenbank ausführt. |
IEnumerable.GetEnumerator() |
Gibt einen IEnumerator zurück, der bei Enumeration die Abfrage für die Datenbank ausführt. |
IListSource.ContainsListCollection |
Gibt |
IListSource.GetList() |
Löst eine Ausnahme aus, die angibt, dass das direkte Binden an eine Speicherabfrage nicht unterstützt wird. Füllen Sie stattdessen ein DbSet mit Daten auf, z. B. mithilfe der Load-Erweiterungsmethode, und binden Sie dann an lokale Daten. Für WPF-Bindung an DbSet.Local. Binden Sie für Windows Forms an DbSet.Local.ToBindingList(). |
IQueryable.Expression |
Der IQueryable-LINQ-Ausdruck. |
IQueryable.Provider |
Der IQueryable-Anbieter. |
Gilt für:
Entity Framework