DbRawSqlQuery Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет SQL-запрос для сущностей, которые создаются из и DbContext выполняются с помощью подключения из этого контекста. Экземпляры этого класса получаются из экземпляра Database . Запрос не выполняется при создании этого объекта; он выполняется каждый раз при перечислении, например с помощью foreach. Sql-запросы для сущностей создаются с помощью SqlQuery(String, Object[]). Ознакомьтесь DbRawSqlQuery<TElement> с универсальной версией этого класса.
[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
- Наследование
-
DbRawSqlQuery
- Производный
- Атрибуты
- Реализации
Методы
| Имя. | Описание |
|---|---|
| AsStreaming() |
Устаревшие.
Возвращает новый запрос, который будет передавать результаты вместо буферизации. |
| Equals(Object) |
Представляет SQL-запрос для сущностей, которые создаются из и DbContext выполняются с помощью подключения из этого контекста. Экземпляры этого класса получаются из экземпляра Database . Запрос не выполняется при создании этого объекта; он выполняется каждый раз при перечислении, например с помощью foreach. Sql-запросы для сущностей создаются с помощью SqlQuery(String, Object[]). Ознакомьтесь DbRawSqlQuery<TElement> с универсальной версией этого класса. |
| ForEachAsync(Action<Object>, CancellationToken) |
Асинхронно перечисляет результаты запроса и выполняет указанное действие для каждого элемента. |
| ForEachAsync(Action<Object>) |
Асинхронно перечисляет результаты запроса и выполняет указанное действие для каждого элемента. |
| GetEnumerator() |
Возвращает значение IEnumerator , которое при перечислении будет выполнять SQL-запрос к базе данных. |
| GetHashCode() |
Представляет SQL-запрос для сущностей, которые создаются из и DbContext выполняются с помощью подключения из этого контекста. Экземпляры этого класса получаются из экземпляра Database . Запрос не выполняется при создании этого объекта; он выполняется каждый раз при перечислении, например с помощью foreach. Sql-запросы для сущностей создаются с помощью SqlQuery(String, Object[]). Ознакомьтесь DbRawSqlQuery<TElement> с универсальной версией этого класса. |
| GetType() |
Представляет SQL-запрос для сущностей, которые создаются из и DbContext выполняются с помощью подключения из этого контекста. Экземпляры этого класса получаются из экземпляра Database . Запрос не выполняется при создании этого объекта; он выполняется каждый раз при перечислении, например с помощью foreach. Sql-запросы для сущностей создаются с помощью SqlQuery(String, Object[]). Ознакомьтесь DbRawSqlQuery<TElement> с универсальной версией этого класса. |
| ToListAsync() |
Создает из List<T> запроса, перечисляя его асинхронно. |
| ToListAsync(CancellationToken) |
Создает из List<T> запроса, перечисляя его асинхронно. |
| ToString() |
String Возвращает строку SQL, которая была задана при создании запроса. Параметры не включены. |
Явные реализации интерфейса
| Имя. | Описание |
|---|---|
| IDbAsyncEnumerable.GetAsyncEnumerator() |
Возвращает значение IDbAsyncEnumerable , которое при перечислении будет выполнять SQL-запрос к базе данных. |
| IListSource.ContainsListCollection |
Возвращает |
| IListSource.GetList() |
Создает исключение, указывающее, что привязка непосредственно к запросу хранилища не поддерживается. |