DbRawSqlQuery Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma consulta SQL para não entidades criadas a partir de um DbContext e é executada usando a conexão desse contexto. As instâncias dessa classe são obtidas da Database instância . A consulta não é executada quando esse objeto é criado; ele é executado sempre que é enumerado, por exemplo, usando foreach. Consultas SQL para entidades são criadas usando SqlQuery(String, Object[]). Consulte DbRawSqlQuery<TElement> para obter uma versão genérica dessa classe.
[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
- Herança
-
DbRawSqlQuery
- Derivado
- Atributos
- Implementações
Métodos
AsStreaming() |
Obsoleto.
Retorna uma nova consulta que transmitirá os resultados em vez de buffer. |
Equals(Object) |
Representa uma consulta SQL para não entidades criadas a partir de um DbContext e é executada usando a conexão desse contexto. As instâncias dessa classe são obtidas da Database instância . A consulta não é executada quando esse objeto é criado; ele é executado sempre que é enumerado, por exemplo, usando foreach. Consultas SQL para entidades são criadas usando SqlQuery(String, Object[]). Consulte DbRawSqlQuery<TElement> para obter uma versão genérica dessa classe. |
ForEachAsync(Action<Object>, CancellationToken) |
Enumera de forma assíncrona os resultados da consulta e executa a ação especificada em cada elemento. |
ForEachAsync(Action<Object>) |
Enumera de forma assíncrona os resultados da consulta e executa a ação especificada em cada elemento. |
GetEnumerator() |
Retorna um IEnumerator que, quando enumerado, executará a consulta SQL no banco de dados. |
GetHashCode() |
Representa uma consulta SQL para não entidades criadas a partir de um DbContext e é executada usando a conexão desse contexto. As instâncias dessa classe são obtidas da Database instância . A consulta não é executada quando esse objeto é criado; ele é executado sempre que é enumerado, por exemplo, usando foreach. Consultas SQL para entidades são criadas usando SqlQuery(String, Object[]). Consulte DbRawSqlQuery<TElement> para obter uma versão genérica dessa classe. |
GetType() |
Representa uma consulta SQL para não entidades criadas a partir de um DbContext e é executada usando a conexão desse contexto. As instâncias dessa classe são obtidas da Database instância . A consulta não é executada quando esse objeto é criado; ele é executado sempre que é enumerado, por exemplo, usando foreach. Consultas SQL para entidades são criadas usando SqlQuery(String, Object[]). Consulte DbRawSqlQuery<TElement> para obter uma versão genérica dessa classe. |
ToListAsync() |
Cria um List<T> da consulta enumerando-o de forma assíncrona. |
ToListAsync(CancellationToken) |
Cria um List<T> da consulta enumerando-o de forma assíncrona. |
ToString() |
Retorna um String que contém a cadeia de caracteres SQL que foi definida quando a consulta foi criada. Os parâmetros não estão incluídos. |
Implantações explícitas de interface
IDbAsyncEnumerable.GetAsyncEnumerator() |
Retorna um IDbAsyncEnumerable que, quando enumerado, executará a consulta SQL no banco de dados. |
IListSource.ContainsListCollection |
Retorna |
IListSource.GetList() |
Gera uma exceção indicando que não há suporte para associação diretamente a uma consulta de repositório. |
Aplica-se a
Entity Framework