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. |
Aplica-se a
Entity Framework