DbRawSqlQuery<TElement> 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 que é criada 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.
As consultas SQL para entidades são criadas usando SqlQuery(String, Object[]).
Consulte DbRawSqlQuery para obter uma versão não genérica dessa classe.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public class DbRawSqlQuery<TElement> : System.Collections.Generic.IEnumerable<TElement>, System.ComponentModel.IListSource, System.Data.Entity.Infrastructure.IDbAsyncEnumerable<TElement>
type DbRawSqlQuery<'Element> = class
interface seq<'Element>
interface IEnumerable
interface IListSource
interface IDbAsyncEnumerable<'Element>
interface IDbAsyncEnumerable
Public Class DbRawSqlQuery(Of TElement)
Implements IDbAsyncEnumerable(Of TElement), IEnumerable(Of TElement), IListSource
Parâmetros de tipo
- TElement
O tipo de elementos retornados pela consulta.
- Herança
-
DbRawSqlQuery<TElement>
- Derivado
- Atributos
- Implementações
Métodos
| AllAsync(Func<TElement,Boolean>) |
Determina de forma assíncrona se todos os elementos da consulta atendem a uma condição. |
| AllAsync(Func<TElement,Boolean>, CancellationToken) |
Determina de forma assíncrona se todos os elementos da consulta atendem a uma condição. |
| AnyAsync() |
Determina de forma assíncrona se a consulta contém elementos. |
| AnyAsync(CancellationToken) |
Determina de forma assíncrona se a consulta contém elementos. |
| AnyAsync(Func<TElement,Boolean>) |
Determina de forma assíncrona se algum elemento da consulta atende a uma condição. |
| AnyAsync(Func<TElement,Boolean>, CancellationToken) |
Determina de forma assíncrona se algum elemento da consulta atende a uma condição. |
| AsStreaming() |
Obsoleto.
Retorna uma nova consulta que transmitirá os resultados em vez de buffer. |
| ContainsAsync(TElement) |
Determina de forma assíncrona se a consulta contém um elemento especificado usando o comparador de igualdade padrão. |
| ContainsAsync(TElement, CancellationToken) |
Determina de forma assíncrona se a consulta contém um elemento especificado usando o comparador de igualdade padrão. |
| CountAsync() |
Retorna de forma assíncrona o número de elementos na consulta. |
| CountAsync(CancellationToken) |
Retorna de forma assíncrona o número de elementos na consulta. |
| CountAsync(Func<TElement,Boolean>) |
Retorna de forma assíncrona o número de elementos na consulta que satisfazem uma condição. |
| CountAsync(Func<TElement,Boolean>, CancellationToken) |
Retorna de forma assíncrona o número de elementos na consulta que satisfazem uma condição. |
| Equals(Object) |
Representa uma consulta SQL para não entidades que é criada 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 |
| FirstAsync() |
Retorna de forma assíncrona o primeiro elemento da consulta. |
| FirstAsync(CancellationToken) |
Retorna de forma assíncrona o primeiro elemento da consulta. |
| FirstAsync(Func<TElement,Boolean>) |
Retorna de forma assíncrona o primeiro elemento da consulta que atende a uma condição especificada. |
| FirstAsync(Func<TElement,Boolean>, CancellationToken) |
Retorna de forma assíncrona o primeiro elemento da consulta que atende a uma condição especificada. |
| FirstOrDefaultAsync() |
Retorna de forma assíncrona o primeiro elemento da consulta ou um valor padrão se o resultado da consulta não contiver elementos. |
| FirstOrDefaultAsync(CancellationToken) |
Retorna de forma assíncrona o primeiro elemento da consulta ou um valor padrão se o resultado da consulta não contiver elementos. |
| FirstOrDefaultAsync(Func<TElement,Boolean>) |
Retorna de forma assíncrona o primeiro elemento da consulta que atende a uma condição especificada ou um valor padrão se nenhum elemento desse tipo for encontrado. |
| FirstOrDefaultAsync(Func<TElement,Boolean>, CancellationToken) |
Retorna de forma assíncrona o primeiro elemento da consulta que atende a uma condição especificada ou um valor padrão se nenhum elemento desse tipo for encontrado. |
| ForEachAsync(Action<TElement>) |
Enumera de forma assíncrona os resultados da consulta e executa a ação especificada em cada elemento. |
| ForEachAsync(Action<TElement>, CancellationToken) |
Enumera de forma assíncrona os resultados da consulta e executa a ação especificada em cada elemento. |
| GetEnumerator() |
Retorna um IEnumerator<T> que, quando enumerado, executará a consulta SQL no banco de dados. |
| GetHashCode() |
Representa uma consulta SQL para não entidades que é criada 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 |
| GetType() |
Representa uma consulta SQL para não entidades que é criada 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 |
| LongCountAsync() |
Retorna de forma assíncrona um Int64 que representa o número total de elementos na consulta. |
| LongCountAsync(CancellationToken) |
Retorna de forma assíncrona um Int64 que representa o número total de elementos na consulta. |
| LongCountAsync(Func<TElement,Boolean>) |
Retorna de forma assíncrona um Int64 que representa o número de elementos na consulta que satisfazem uma condição. |
| LongCountAsync(Func<TElement,Boolean>, CancellationToken) |
Retorna de forma assíncrona um Int64 que representa o número de elementos na consulta que satisfazem uma condição. |
| MaxAsync() |
Retorna de forma assíncrona o valor máximo da consulta. |
| MaxAsync(CancellationToken) |
Retorna de forma assíncrona o valor máximo da consulta. |
| MinAsync() |
Retorna de forma assíncrona o valor mínimo da consulta. |
| MinAsync(CancellationToken) |
Retorna de forma assíncrona o valor mínimo da consulta. |
| SingleAsync() |
Retorna de forma assíncrona o único elemento da consulta e gera uma exceção se não houver exatamente um elemento na sequência. |
| SingleAsync(CancellationToken) |
Retorna de forma assíncrona o único elemento da consulta e gera uma exceção se não houver exatamente um elemento na sequência. |
| SingleAsync(Func<TElement,Boolean>) |
Retorna de forma assíncrona o único elemento da consulta que atende a uma condição especificada e gera uma exceção se houver mais de um desses elementos. |
| SingleAsync(Func<TElement,Boolean>, CancellationToken) |
Retorna de forma assíncrona o único elemento da consulta que atende a uma condição especificada e gera uma exceção se houver mais de um desses elementos. |
| SingleOrDefaultAsync() |
Retorna de forma assíncrona o único elemento de uma sequência ou um valor padrão se a sequência estiver vazia; esse método gerará uma exceção se houver mais de um elemento na sequência. |
| SingleOrDefaultAsync(CancellationToken) |
Retorna de forma assíncrona o único elemento de uma sequência ou um valor padrão se a sequência estiver vazia; esse método gerará uma exceção se houver mais de um elemento na sequência. |
| SingleOrDefaultAsync(Func<TElement,Boolean>) |
Retorna de forma assíncrona o único elemento da consulta que atende a uma condição especificada ou um valor padrão se nenhum elemento desse tipo existir; esse método gerará uma exceção se mais de um elemento atender à condição. |
| SingleOrDefaultAsync(Func<TElement,Boolean>, CancellationToken) |
Retorna de forma assíncrona o único elemento da consulta que atende a uma condição especificada ou um valor padrão se nenhum elemento desse tipo existir; esse método gerará uma exceção se mais de um elemento atender à condição. |
| ToArrayAsync() |
Cria uma matriz da consulta enumerando-a de forma assíncrona. |
| ToArrayAsync(CancellationToken) |
Cria uma matriz da consulta enumerando-a de forma assíncrona. |
| ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>) |
Cria um Dictionary<TKey,TValue> da consulta enumerando-o de forma assíncrona de acordo com um seletor de chave especificado e uma função de seletor de elemento. |
| ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>, CancellationToken) |
Cria um Dictionary<TKey,TValue> da consulta enumerando-o de forma assíncrona de acordo com um seletor de chave especificado e uma função de seletor de elemento. |
| ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>, IEqualityComparer<TKey>) |
Cria um Dictionary<TKey,TValue> da consulta enumerando-o de forma assíncrona de acordo com uma função de seletor de chave especificada, um comparador e uma função seletora de elemento. |
| ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>, IEqualityComparer<TKey>, CancellationToken) |
Cria um Dictionary<TKey,TValue> da consulta enumerando-o de forma assíncrona de acordo com uma função de seletor de chave especificada, um comparador e uma função seletora de elemento. |
| ToDictionaryAsync<TKey>(Func<TElement,TKey>) |
Cria um Dictionary<TKey,TValue> da consulta enumerando-o de forma assíncrona de acordo com uma função de seletor de chave especificada. |
| ToDictionaryAsync<TKey>(Func<TElement,TKey>, CancellationToken) |
Cria um Dictionary<TKey,TValue> da consulta enumerando-o de forma assíncrona de acordo com uma função de seletor de chave especificada. |
| ToDictionaryAsync<TKey>(Func<TElement,TKey>, IEqualityComparer<TKey>) |
Cria um Dictionary<TKey,TValue> da consulta enumerando-o de forma assíncrona de acordo com uma função de seletor de chave especificada e um comparador. |
| ToDictionaryAsync<TKey>(Func<TElement,TKey>, IEqualityComparer<TKey>, CancellationToken) |
Cria um Dictionary<TKey,TValue> da consulta enumerando-o de forma assíncrona de acordo com uma função de seletor de chave especificada e um comparador. |
| 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. |
| IDbAsyncEnumerable<TElement>.GetAsyncEnumerator() |
Retorna um IDbAsyncEnumerable<T> que, quando enumerado, executará a consulta SQL no banco de dados. |
| IEnumerable.GetEnumerator() |
Retorna um IEnumerator que, quando enumerado, executará a consulta SQL no banco de dados. |
| IListSource.ContainsListCollection |
Retorna |
| IListSource.GetList() |
Gera uma exceção indicando que a associação diretamente a uma consulta de repositório não tem suporte. |