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() |
Вызывает исключение, указывающее, что прямая привязка к запросу к хранилищу не поддерживается. |
Применяется к
Entity Framework