Microsoft.EntityFrameworkCore.Query Namespace
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.
Async |
Fornece objetos de reflexão para associação tardia a operações de consulta relacional assíncrona. |
Collection |
|
Collection |
|
Collection |
Uma expressão que representa a criação de uma coleção no ShaperExpression para provedores relacionais. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Collection |
Uma expressão que representa a criação de uma coleção em ShaperExpression. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Compiled |
Cria chaves que identificam exclusivamente uma consulta. Isso é usado para armazenar e pesquisar versões compiladas de uma consulta em um cache. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. O tempo de vida do serviço é Scoped. Isso significa que cada DbContext instância usará sua própria instância desse serviço. A implementação pode depender de outros serviços registrados com qualquer tempo de vida. A implementação não precisa ser thread-safe. |
Compiled |
Classe de parâmetro de dependências de serviço para CompiledQueryCacheKeyGenerator Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Entity |
O tempo de vida do serviço é Singleton. Isso significa que uma única instância é usada por muitas DbContext instâncias. A implementação deve ser thread-safe. Esse serviço não pode depender dos serviços registrados como Scoped. |
Entity |
Classe de parâmetro de dependências de serviço para EntityMaterializerSource Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. Não construa instâncias dessa classe diretamente do código do aplicativo ou do provedor, pois a assinatura do construtor pode ser alterada à medida que novas dependências são adicionadas. Em vez disso, use esse tipo no construtor para que uma instância seja criada e injetada automaticamente pelo contêiner de injeção de dependência. Para criar uma instância com alguns serviços dependentes substituídos, primeiro resolve o objeto do contêiner de injeção de dependência e, em seguida, substitua os serviços selecionados usando o 'Com...' Métodos. Não chame o construtor em nenhum momento neste processo. O tempo de vida do serviço é Singleton. Isso significa que uma única instância é usada por muitas DbContext instâncias. A implementação deve ser thread-safe. Esse serviço não pode depender dos serviços registrados como Scoped. |
Entity |
Uma expressão que representa uma entidade na projeção de SelectExpression. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Entity |
O visitante principal que processa uma consulta a ser executada. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Entity |
Classe de parâmetro de dependências de serviço para EntityQueryModelVisitor Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. Não construa instâncias dessa classe diretamente do código do aplicativo ou do provedor, pois a assinatura do construtor pode ser alterada à medida que novas dependências são adicionadas. Em vez disso, use esse tipo no construtor para que uma instância seja criada e injetada automaticamente pelo contêiner de injeção de dependência. Para criar uma instância com alguns serviços dependentes substituídos, primeiro resolve o objeto do contêiner de injeção de dependência e, em seguida, substitua os serviços selecionados usando o 'Com...' Métodos. Não chame o construtor em nenhum momento neste processo. |
Entity |
Cria instâncias de EntityQueryModelVisitor. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Entity |
Uma expressão que representa uma raiz de consulta de entidade na expressão de consulta. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Entity |
Uma expressão que representa a criação de uma instância de entidade no ShaperExpression. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Enumerable |
Uma expressão que representa um grupo ou enumerável convertido de cadeia em um elemento de agrupamento. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Evaluatable |
Representa um filtro para expressões avaliáveis. O tempo de vida do serviço é Singleton. Isso significa que uma única instância é usada por muitas DbContext instâncias. A implementação deve ser thread-safe. Esse serviço não pode depender dos serviços registrados como Scoped. |
Evaluatable |
Classe de parâmetro de dependências de serviço para EvaluatableExpressionFilter Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Expression |
Um comparador que implementa IEqualityComparer<T> para Expression. |
Expression |
Métodos de extensão para Expression tipos. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Expression |
Uma classe para criar uma representação de cadeia de caracteres imprimível de expressão. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Group |
Uma expressão que representa a criação de um elemento de agrupamento em ShaperExpression. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Include |
Uma expressão que representa a operação include em ShaperExpression. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Include |
Representa uma única operação de inclusão de consulta. |
Inline |
Uma expressão que representa uma raiz de consulta embutida dentro da consulta (por exemplo, Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Json |
Uma expressão que representa uma entidade ou uma coleção de entidades mapeadas para uma coluna JSON e o caminho para acessá-la. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Materialize |
Uma expressão que representa a materialização de uma navegação de coleção no ShaperExpression. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Navigation |
Serviço que ajuda com vários aspectos da extensibilidade de expansão de navegação. |
Navigation |
Classe de parâmetro de dependências de serviço para NavigationExpansionExtensibilityHelper Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Non |
Uma expressão que contém uma expressão não consulta. O resultado de uma expressão não consulta normalmente é o número de linhas afetadas. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Not |
Sinaliza que o parâmetro de operador LINQ personalizado não deve ser parametrizado durante a compilação da consulta. |
Null |
Expressão que representa o acesso condicional nulo. A lógica neste arquivo é baseada em https://github.com/bartdesmet/ExpressionFutures |
Parameter |
Uma expressão que representa uma raiz de consulta de parâmetro dentro da consulta. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Path |
Um struct que representa um componente do caminho JSON usado em JsonQueryExpression ou JsonScalarExpression. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Projection |
Uma expressão que obtém valores de QueryExpression a serem usados durante ShaperExpression a criação de resultados. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Projection |
Uma classe que representa uma cadeia de membros CLR a serem associados. Normalmente gerado a partir de sucessivas chamadas De seleção na consulta. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Queryable |
Uma classe que fornece metadados de reflexão para métodos LINQ traduzíveis. |
Queryable |
Uma classe que converte métodos consultáveis em uma consulta. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Queryable |
Classe de parâmetro de dependências de serviço para QueryableMethodTranslatingExpressionVisitor Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Query |
A estrutura de dados primária que representa o estado/componentes usados durante a compilação da consulta. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Query |
Classe de parâmetro de dependências de serviço para QueryCompilationContext Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Query |
A estrutura de dados principal usada por uma consulta compilada durante a execução. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Query |
Classe de parâmetro de dependências de serviço para QueryContext Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Query |
Uma fábrica para QueryContext instâncias. |
Query |
Fornece objetos de reflexão para associação tardia a operações de consulta relacional síncronas. |
Query |
Uma expressão que representa uma raiz de consulta na expressão de consulta. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Query |
Um visitante que adiciona nós raiz de consulta adicionais durante o pré-processamento. |
Query |
Um gerador de SQL de consulta a ser obtido IRelationalCommand para determinado SelectExpression. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Query |
Classe de parâmetro de dependências de serviço para QuerySqlGenerator Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Query |
Uma classe que pós-processa a consulta traduzida. Essa classe permite processar a expressão de consulta de servidor gerada e a expressão de shaper associada. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Query |
Classe de parâmetro de dependências de serviço para QueryTranslationPostprocessor Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Query |
Uma classe que pré-processa a consulta antes da tradução. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Query |
Classe de parâmetro de dependências de serviço para QueryTranslationPreprocessor Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Fornece traduções para expressões LINQ MethodCallExpression que representam métodos de agregação. |
Relational |
Classe de parâmetro de dependências de serviço para RelationalAggregateMethodCallTranslatorProvider Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Uma expressão que representa a criação de uma coleção para o provedor relacional no ShaperExpression. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Cria chaves que identificam exclusivamente uma consulta. Isso é usado para armazenar e pesquisar versões compiladas de uma consulta em um cache. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. O tempo de vida do serviço é Scoped. Isso significa que cada DbContext instância usará sua própria instância desse serviço. A implementação pode depender de outros serviços registrados com qualquer tempo de vida. A implementação não precisa ser thread-safe. |
Relational |
Classe de parâmetro de dependências de serviço para RelationalCompiledQueryCacheKeyGenerator Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Uma expressão que representa a criação de uma instância de entidade para um provedor relacional no ShaperExpression. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Representa um filtro para expressões avaliáveis. O tempo de vida do serviço é Singleton. Isso significa que uma única instância é usada por muitas DbContext instâncias. A implementação deve ser thread-safe. Esse serviço não pode depender dos serviços registrados como Scoped. |
Relational |
Classe de parâmetro de dependências de serviço para RelationalEvaluatableExpressionFilter Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Uma expressão que representa a criação de um agrupamento para o provedor relacional no ShaperExpression. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Uma expressão que representa a criação de um elemento de agrupamento no ShaperExpression para provedores relacionais. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Fornece traduções para expressões LINQ MemberExpression expedindo para vários tradutores de membros especializados. O tempo de vida do serviço é Scoped. Isso significa que cada DbContext instância usará sua própria instância desse serviço. A implementação pode depender de outros serviços registrados com qualquer tempo de vida. A implementação não precisa ser thread-safe. |
Relational |
Classe de parâmetro de dependências de serviço para RelationalMemberTranslatorProvider Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Fornece traduções para expressões LINQ MethodCallExpression expedindo para vários tradutores de chamada de método especializado. O tempo de vida do serviço é Scoped. Isso significa que cada DbContext instância usará sua própria instância desse serviço. A implementação pode depender de outros serviços registrados com qualquer tempo de vida. A implementação não precisa ser thread-safe. |
Relational |
Classe de parâmetro de dependências de serviço para RelationalMethodCallTranslatorProvider Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Uma classe que processa a expressão de consulta depois que os valores de parâmetro são conhecidos. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Classe de parâmetro de dependências de serviço para Microsoft.EntityFrameworkCore.Query.Internal.RelationalParameterBasedSqlProcessorFactory Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Uma classe que converte métodos consultáveis em uma consulta. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Um visitante executado no final da tradução, que verifica se todos os SqlExpression nós têm um mapeamento de tipo e aplica mapeamentos de tipo inferidos para constantes consultáveis (VALUES) e parâmetros (por exemplo, OPENJSON) novamente em suas tabelas raiz. |
Relational |
Classe de parâmetro de dependências de serviço para RelationalQueryableMethodTranslatingExpressionVisitor Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
A estrutura de dados primária que representa o estado/componentes usados durante a compilação de consulta relacional. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Classe de parâmetro de dependências de serviço para RelationalQueryCompilationContext Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Uma fábrica relacional para instâncias de QueryCompilationContext. |
Relational |
A estrutura de dados principal usada por uma consulta relacional compilada durante a execução. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Classe de parâmetro de dependências de serviço para RelationalQueryContext Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Essa API dá suporte à infraestrutura do Entity Framework Core e não se destina a ser usada diretamente do seu código. Essa API pode ser alterada ou removida em versões futuras. |
Relational |
O visitante relacional Remotion.Linq.QueryModel padrão. |
Relational |
Classe de parâmetro de dependências de serviço para RelationalQueryModelVisitorFactory Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. Não construa instâncias dessa classe diretamente do código do aplicativo ou do provedor, pois a assinatura do construtor pode ser alterada à medida que novas dependências são adicionadas. Em vez disso, use esse tipo no construtor para que uma instância seja criada e injetada automaticamente pelo contêiner de injeção de dependência. Para criar uma instância com alguns serviços dependentes substituídos, primeiro resolve o objeto do contêiner de injeção de dependência e, em seguida, substitua os serviços selecionados usando o 'Com...' Métodos. Não chame o construtor em nenhum momento neste processo. |
Relational |
Uma fábrica para instâncias de EntityQueryModelVisitor. |
Relational |
Um visitante que adiciona nós raiz de consulta adicionais durante o pré-processamento. |
Relational |
Uma classe que pós-processa a consulta traduzida. Essa classe permite processar a expressão de consulta de servidor gerada e a expressão de shaper associada. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Classe de parâmetro de dependências de serviço para RelationalQueryTranslationPostprocessor Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Uma classe que pré-processa a consulta antes da tradução. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Classe de parâmetro de dependências de serviço para RelationalQueryTranslationPreprocessor Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Uma classe que compila a expressão de shaper para determinada expressão de consulta em forma. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Classe de parâmetro de dependências de serviço para RelationalShapedQueryCompilingExpressionVisitor Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Uma expressão que representa a criação de uma coleção durante a consulta dividida para o provedor relacional no ShaperExpression. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Uma classe que converte expressões para a representação SQL correspondente. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Classe de parâmetro de dependências de serviço para RelationalSqlTranslatingExpressionVisitorFactory Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Relational |
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. O tempo de vida do serviço é Scoped. Isso significa que cada DbContext instância usará sua própria instância desse serviço. A implementação pode depender de outros serviços registrados com qualquer tempo de vida. A implementação não precisa ser thread-safe. |
Relational |
Uma expressão que representa a criação de uma instância de entidade para um provedor relacional no ShaperExpression. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Replacing |
Um visitante de expressão que substitui uma expressão por outra em determinada árvore de expressão. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Result |
O manipulador padrão do operador de resultado client-eval. |
Result |
Classe de parâmetro de dependências de serviço para ResultOperatorHandler Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. Não construa instâncias dessa classe diretamente do código do aplicativo ou do provedor, pois a assinatura do construtor pode ser alterada à medida que novas dependências são adicionadas. Em vez disso, use esse tipo no construtor para que uma instância seja criada e injetada automaticamente pelo contêiner de injeção de dependência. Para criar uma instância com alguns serviços dependentes substituídos, primeiro resolve o objeto do contêiner de injeção de dependência e, em seguida, substitua os serviços selecionados usando o 'Com...' Métodos. Não chame o construtor em nenhum momento neste processo. |
Set |
Dá suporte à especificação de propriedade e valor a serem definidos no método ExecuteUpdate com o encadeamento de várias chamadas para atualização de várias colunas. Esse tipo não tem nenhum construtor ou implementação, pois ele é usado dentro da consulta LINQ apenas para a finalidade de criar uma árvore de expressão. |
Shaped |
Uma classe que compila a expressão de shaper para determinada expressão de consulta em forma. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Shaped |
Classe de parâmetro de dependências de serviço para ShapedQueryCompilingExpressionVisitor Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Shaped |
Uma expressão que combina uma expressão de consulta e uma expressão de shaper. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Sql |
Uma fábrica para criar SqlExpression instâncias. |
Sql |
Classe de parâmetro de dependências de serviço para SqlExpressionFactory Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Sql |
Uma classe que visita uma árvore de expressões SQL. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Sql |
Uma classe que processa uma árvore SQL com base na nulidade de nós para aplicar semântica nula em uso e otimizá-la com base em valores de parâmetro. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Structural |
Uma expressão que representa uma entidade na projeção de SelectExpression. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Structural |
Uma expressão que representa a criação de uma instância de tipo estrutural no ShaperExpression. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Transparent |
Uma fábrica para criar um identificador transparente a ser criado durante o processamento da consulta. Identificador transparente é struct de elementos externos e internos que geralmente é criado como resultado de métodos de junção como tipo intermediário para manter valores de ambas as fontes. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Async |
Representa uma sequência assíncrona produzida executando uma consulta compilada. |
Compiled |
Uma chave que identifica exclusivamente uma consulta. Isso é usado para armazenar e pesquisar versões compiladas de uma consulta em um cache. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Entity |
Informações necessárias para criar uma instância de uma entidade com base em uma linha de dados retornada de uma consulta. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Entity |
Objeto parameter para IEntityMaterializerSource. |
Relational |
Uma chave que identifica exclusivamente uma consulta. Isso é usado para armazenar e pesquisar versões compiladas de uma consulta em um cache. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IAggregate |
Um tradutor de SQL para expressão LINQ MethodCallExpression que representa uma função de agregação. Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IAggregate |
Representa o plug-in para IAggregateMethodCallTranslator. |
IAggregate |
Fornece traduções para expressões LINQ MethodCallExpression que representam métodos de agregação. |
IAsync |
Define o método para executar consultas de forma assíncrona descritas por um objeto IQueryable. |
ICompiled |
Cria chaves que identificam exclusivamente uma consulta. Isso é usado para armazenar e pesquisar versões compiladas de uma consulta em um cache. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IEntity |
Define uma origem para gerar Expression árvores que leem valores de uma ValueBuffer ou cria instâncias de entidade. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IEntity |
Uma fábrica para criar EntityQueryModelVisitors. |
IEvaluatable |
Representa um filtro para expressões avaliáveis. |
IEvaluatable |
Representa um filtro de expressão avaliável do plug-in. |
IIncludable |
Dá suporte a operadores de encadeamento Include/ThenInclude consultáveis. |
IMember |
Um tradutor de SQL para expressão LINQ MemberExpression . Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IMember |
Representa o plug-in para IMemberTranslator. |
IMember |
Fornece traduções para expressões LINQ MemberExpression . |
IMethod |
Um tradutor de SQL para expressão LINQ MethodCallExpression . Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IMethod |
Representa o plug-in para IMethodCallTranslator. |
IMethod |
Fornece traduções para expressões LINQ MethodCallExpression que representam métodos escalares. |
INavigation |
Serviço que ajuda com vários aspectos da extensibilidade de expansão de navegação. |
IParameter |
|
IPrintable |
Uma interface que permite a impressão por meio de ExpressionPrinter. Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IQueryable |
Uma fábrica para criar QueryableMethodTranslatingExpressionVisitor instâncias. |
IQuery |
Uma fábrica para criar QueryCompilationContext instâncias. |
IQuery |
Fábrica para QueryContext instâncias. |
IQuerying |
Interface que pode ser implementada pela implementação de um provedor de IEnumerable banco de dados para fornecer a cadeia de caracteres de consulta para fins de depuração. Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IQuery |
Fornece objetos de reflexão para associação tardia a operações de consulta relacional. |
IQuery |
Uma fábrica para criar QuerySqlGenerator instâncias. |
IQuery |
Uma fábrica para criar QueryTranslationPostprocessor instâncias. |
IQuery |
Uma fábrica para criar QueryTranslationPreprocessor instâncias. |
IRelational |
Uma fábrica para criar RelationalParameterBasedSqlProcessor instâncias. |
IRelational |
Implementado por provedores de banco de dados para gerar a cadeia de caracteres de consulta para ToQueryString(IQueryable). Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IRelational |
Um manipulador específico relacional para Remotion.Linq.Clauses.ResultOperatorBase instâncias. |
IRelational |
Uma fábrica para criar RelationalSqlTranslatingExpressionVisitor instâncias. |
IResult |
Um manipulador para Remotion.Linq.Clauses.ResultOperatorBase instâncias. |
IShaped |
Uma fábrica para criar ShapedQueryCompilingExpressionVisitor instâncias. |
ISql |
Uma fábrica para criar SqlExpression instâncias. |
Result |
Uma enumeração que representa a cardinalidade do resultado da consulta. Normalmente, essa enumeração é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Comentários do Entity Framework
O Entity Framework é um projeto código aberto. Selecione um link para fornecer comentários: