Share via


Microsoft.EntityFrameworkCore.Query.Sql Namespace

Classes

DefaultQuerySqlGenerator

O gerador SQL de consulta padrão.

QuerySqlGeneratorDependencies

Classe de parâmetro de dependências de serviço para QuerySqlGeneratorFactoryBase

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 provedor ou do aplicativo, pois a assinatura do construtor pode mudar à 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 desse processo.

QuerySqlGeneratorFactoryBase

Uma classe base para geradores SQL de consulta.

Interfaces

IQuerySqlGenerator

Um gerador de SQL relacional.

IQuerySqlGeneratorFactory

Uma fábrica para instâncias de IQuerySqlGenerator.

ISqlExpressionVisitor

Métodos de expedição de visitante de expressão para expressões de extensão.