DbRawSqlQuery Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje dotaz SQL pro jiné entity, který je vytvořen z objektu DbContext a provádí se pomocí připojení z daného kontextu. Instance této třídy jsou získány Database z instance . Dotaz není spuštěn při vytvoření tohoto objektu; se spustí při každém výčtu, například pomocí příkazu foreach. Dotazy SQL pro entity se vytvářejí pomocí příkazu SqlQuery(String, Object[]). Obecnou DbRawSqlQuery<TElement> verzi této třídy najdete v tématu .
[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
- Dědičnost
-
DbRawSqlQuery
- Odvozené
- Atributy
- Implementuje
Metody
AsStreaming() |
Zastaralé.
Vrátí nový dotaz, který bude streamovat výsledky místo ukládání do vyrovnávací paměti. |
Equals(Object) |
Představuje dotaz SQL pro jiné entity, který je vytvořen z objektu DbContext a provádí se pomocí připojení z daného kontextu. Instance této třídy jsou získány Database z instance . Dotaz není spuštěn při vytvoření tohoto objektu; se spustí při každém výčtu, například pomocí příkazu foreach. Dotazy SQL pro entity se vytvářejí pomocí příkazu SqlQuery(String, Object[]). Obecnou DbRawSqlQuery<TElement> verzi této třídy najdete v tématu . |
ForEachAsync(Action<Object>, CancellationToken) |
Asynchronně vytvoří výčet výsledků dotazu a provede zadanou akci pro každý prvek. |
ForEachAsync(Action<Object>) |
Asynchronně vytvoří výčet výsledků dotazu a provede zadanou akci pro každý prvek. |
GetEnumerator() |
Vrátí hodnotu , IEnumerator která při výčtu provede dotaz SQL na databázi. |
GetHashCode() |
Představuje dotaz SQL pro jiné entity, který je vytvořen z objektu DbContext a provádí se pomocí připojení z daného kontextu. Instance této třídy jsou získány Database z instance . Dotaz není spuštěn při vytvoření tohoto objektu; se spustí při každém výčtu, například pomocí příkazu foreach. Dotazy SQL pro entity se vytvářejí pomocí příkazu SqlQuery(String, Object[]). Obecnou DbRawSqlQuery<TElement> verzi této třídy najdete v tématu . |
GetType() |
Představuje dotaz SQL pro jiné entity, který je vytvořen z objektu DbContext a provádí se pomocí připojení z daného kontextu. Instance této třídy jsou získány Database z instance . Dotaz není spuštěn při vytvoření tohoto objektu; se spustí při každém výčtu, například pomocí příkazu foreach. Dotazy SQL pro entity se vytvářejí pomocí příkazu SqlQuery(String, Object[]). Obecnou DbRawSqlQuery<TElement> verzi této třídy najdete v tématu . |
ToListAsync() |
List<T> Vytvoří z dotazu jeho výčet asynchronně. |
ToListAsync(CancellationToken) |
List<T> Vytvoří z dotazu jeho výčet asynchronně. |
ToString() |
Vrátí hodnotu obsahující String řetězec SQL, který byl nastaven při vytvoření dotazu. Parametry nejsou zahrnuty. |
Explicitní implementace rozhraní
IDbAsyncEnumerable.GetAsyncEnumerator() |
Vrátí hodnotu , IDbAsyncEnumerable která při výčtu provede dotaz SQL na databázi. |
IListSource.ContainsListCollection |
Vrací objekt |
IListSource.GetList() |
Vyvolá výjimku, která značí, že se nepodporuje vazba přímo na dotaz úložiště. |
Platí pro
Entity Framework