DbRawSqlQuery Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje zapytanie SQL dla jednostek innych niż jednostki utworzone na podstawie DbContext elementu i jest wykonywane przy użyciu połączenia z tego kontekstu. Wystąpienia tej klasy są uzyskiwane z Database wystąpienia. Zapytanie nie jest wykonywane po utworzeniu tego obiektu; jest wykonywany za każdym razem, gdy jest wyliczany, na przykład przy użyciu foreach. Zapytania SQL dotyczące jednostek są tworzone przy użyciu polecenia SqlQuery(String, Object[]). Zobacz, aby zapoznać się DbRawSqlQuery<TElement> z ogólną wersją tej klasy.
[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
- Dziedziczenie
-
DbRawSqlQuery
- Pochodne
- Atrybuty
- Implementuje
Metody
| AsStreaming() |
Przestarzałe.
Zwraca nowe zapytanie, które będzie przesyłać strumieniowo wyniki zamiast buforowania. |
| Equals(Object) |
Reprezentuje zapytanie SQL dla jednostek innych niż jednostki utworzone na podstawie DbContext elementu i jest wykonywane przy użyciu połączenia z tego kontekstu. Wystąpienia tej klasy są uzyskiwane z Database wystąpienia. Zapytanie nie jest wykonywane po utworzeniu tego obiektu; jest wykonywany za każdym razem, gdy jest wyliczany, na przykład przy użyciu foreach. Zapytania SQL dotyczące jednostek są tworzone przy użyciu polecenia SqlQuery(String, Object[]). Zobacz, aby zapoznać się DbRawSqlQuery<TElement> z ogólną wersją tej klasy. |
| ForEachAsync(Action<Object>, CancellationToken) |
Asynchronicznie wylicza wyniki zapytania i wykonuje określoną akcję dla każdego elementu. |
| ForEachAsync(Action<Object>) |
Asynchronicznie wylicza wyniki zapytania i wykonuje określoną akcję dla każdego elementu. |
| GetEnumerator() |
Zwraca element IEnumerator , który w przypadku wyliczenia wykona zapytanie SQL względem bazy danych. |
| GetHashCode() |
Reprezentuje zapytanie SQL dla jednostek innych niż jednostki utworzone na podstawie DbContext elementu i jest wykonywane przy użyciu połączenia z tego kontekstu. Wystąpienia tej klasy są uzyskiwane z Database wystąpienia. Zapytanie nie jest wykonywane po utworzeniu tego obiektu; jest wykonywany za każdym razem, gdy jest wyliczany, na przykład przy użyciu foreach. Zapytania SQL dotyczące jednostek są tworzone przy użyciu polecenia SqlQuery(String, Object[]). Zobacz, aby zapoznać się DbRawSqlQuery<TElement> z ogólną wersją tej klasy. |
| GetType() |
Reprezentuje zapytanie SQL dla jednostek innych niż jednostki utworzone na podstawie DbContext elementu i jest wykonywane przy użyciu połączenia z tego kontekstu. Wystąpienia tej klasy są uzyskiwane z Database wystąpienia. Zapytanie nie jest wykonywane po utworzeniu tego obiektu; jest wykonywany za każdym razem, gdy jest wyliczany, na przykład przy użyciu foreach. Zapytania SQL dotyczące jednostek są tworzone przy użyciu polecenia SqlQuery(String, Object[]). Zobacz, aby zapoznać się DbRawSqlQuery<TElement> z ogólną wersją tej klasy. |
| ToListAsync() |
Tworzy obiekt List<T> na podstawie zapytania, wyliczając je asynchronicznie. |
| ToListAsync(CancellationToken) |
Tworzy obiekt List<T> na podstawie zapytania, wyliczając je asynchronicznie. |
| ToString() |
Zwraca element String zawierający ciąg SQL ustawiony podczas tworzenia zapytania. Parametry nie są uwzględniane. |
Jawne implementacje interfejsu
| IDbAsyncEnumerable.GetAsyncEnumerator() |
Zwraca element IDbAsyncEnumerable , który w przypadku wyliczenia wykona zapytanie SQL względem bazy danych. |
| IListSource.ContainsListCollection |
Zwraca wartość |
| IListSource.GetList() |
Zgłasza wyjątek wskazujący, że powiązanie bezpośrednio z zapytaniem magazynu nie jest obsługiwane. |