DbRawSqlQuery 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 SQL-Abfrage für Nichtentitäten dar, die aus einem DbContext erstellt und mithilfe der Verbindung aus diesem Kontext ausgeführt wird. Instanzen dieser Klasse werden vom Database instance abgerufen. Die Abfrage wird nicht ausgeführt, wenn dieses Objekt erstellt wird. Sie wird jedes Mal ausgeführt, wenn es aufgelistet wird, z. B. mit foreach. SQL-Abfragen für Entitäten werden mit SqlQuery(String, Object[])erstellt. Eine generische Version dieser Klasse finden Sie DbRawSqlQuery<TElement> unter.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
public class DbRawSqlQuery : System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Entity.Infrastructure.IDbAsyncEnumerable
type DbRawSqlQuery = class
interface IEnumerable
interface IListSource
interface IDbAsyncEnumerable
Public Class DbRawSqlQuery
Implements IDbAsyncEnumerable, IEnumerable, IListSource
- Vererbung
-
DbRawSqlQuery
- Abgeleitet
- Attribute
- Implementiert
Methoden
AsStreaming() |
Veraltet.
Gibt eine neue Abfrage zurück, die die Ergebnisse streamt, anstatt puffern zu müssen. |
Equals(Object) |
Stellt eine SQL-Abfrage für Nichtentitäten dar, die aus einem DbContext erstellt und mithilfe der Verbindung aus diesem Kontext ausgeführt wird. Instanzen dieser Klasse werden vom Database instance abgerufen. Die Abfrage wird nicht ausgeführt, wenn dieses Objekt erstellt wird. Sie wird jedes Mal ausgeführt, wenn es aufgelistet wird, z. B. mit foreach. SQL-Abfragen für Entitäten werden mit SqlQuery(String, Object[])erstellt. Eine generische Version dieser Klasse finden Sie DbRawSqlQuery<TElement> unter. |
ForEachAsync(Action<Object>, CancellationToken) |
Listet die Abfrageergebnisse asynchron auf und führt die angegebene Aktion für jedes Element aus. |
ForEachAsync(Action<Object>) |
Listet die Abfrageergebnisse asynchron auf und führt die angegebene Aktion für jedes Element aus. |
GetEnumerator() |
Gibt einen IEnumerator zurück, der bei Enumerated die SQL-Abfrage für die Datenbank ausführt. |
GetHashCode() |
Stellt eine SQL-Abfrage für Nichtentitäten dar, die aus einem DbContext erstellt und mithilfe der Verbindung aus diesem Kontext ausgeführt wird. Instanzen dieser Klasse werden vom Database instance abgerufen. Die Abfrage wird nicht ausgeführt, wenn dieses Objekt erstellt wird. Sie wird jedes Mal ausgeführt, wenn es aufgelistet wird, z. B. mit foreach. SQL-Abfragen für Entitäten werden mit SqlQuery(String, Object[])erstellt. Eine generische Version dieser Klasse finden Sie DbRawSqlQuery<TElement> unter. |
GetType() |
Stellt eine SQL-Abfrage für Nichtentitäten dar, die aus einem DbContext erstellt und mithilfe der Verbindung aus diesem Kontext ausgeführt wird. Instanzen dieser Klasse werden vom Database instance abgerufen. Die Abfrage wird nicht ausgeführt, wenn dieses Objekt erstellt wird. Sie wird jedes Mal ausgeführt, wenn es aufgelistet wird, z. B. mit foreach. SQL-Abfragen für Entitäten werden mit SqlQuery(String, Object[])erstellt. Eine generische Version dieser Klasse finden Sie DbRawSqlQuery<TElement> unter. |
ToListAsync() |
Erstellt eine List<T> aus der Abfrage, indem Sie sie asynchron auflisten. |
ToListAsync(CancellationToken) |
Erstellt eine List<T> aus der Abfrage, indem Sie sie asynchron auflisten. |
ToString() |
Gibt eine String zurück, die die SQL-Zeichenfolge enthält, die beim Erstellen der Abfrage festgelegt wurde. Die Parameter sind nicht enthalten. |
Explizite Schnittstellenimplementierungen
IDbAsyncEnumerable.GetAsyncEnumerator() |
Gibt einen IDbAsyncEnumerable zurück, der bei Enumerated die SQL-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. |
Gilt für:
Entity Framework