SqlServerConventionSetBuilder 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.
Um construtor para criar convenções para SQL Server.
public class SqlServerConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilder
public class SqlServerConventionSetBuilder : Microsoft.EntityFrameworkCore.Metadata.Conventions.Infrastructure.RelationalConventionSetBuilder
type SqlServerConventionSetBuilder = class
inherit RelationalConventionSetBuilder
Public Class SqlServerConventionSetBuilder
Inherits RelationalConventionSetBuilder
- Herança
-
Microsoft.EntityFrameworkCore.Metadata.Conventions.Internal.RelationalConventionSetBuilderSqlServerConventionSetBuilder
- Herança
Comentários
O tempo de vida do serviço é Scoped e vários registros são permitidos. Isso significa que cada DbContext instância usará seu próprio conjunto de instâncias desse serviço. As implementações podem depender de outros serviços registrados com qualquer tempo de vida. As implementações não precisam ser thread-safe.
Consulte Convenções de criação de modelo e Acessando bancos de dados SQL Server e SQL do Azure com o EF Core para obter mais informações e exemplos.
Construtores
SqlServerConventionSetBuilder(IRelationalTypeMapper, ICurrentDbContext, IDbSetFinder) |
Um construtor para criar convenções para SQL Server. |
SqlServerConventionSetBuilder(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies, ISqlGenerationHelper) |
Cria uma nova instância SqlServerConventionSetBuilder. |
SqlServerConventionSetBuilder(RelationalConventionSetBuilderDependencies, ISqlGenerationHelper) |
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. |
Propriedades
Dependencies |
Dependências para esse serviço. (Herdado de ProviderConventionSetBuilder) |
RelationalDependencies |
Dependências específicas do provedor relacional para esse serviço. (Herdado de RelationalConventionSetBuilder) |
Métodos
AddConventions(ConventionSet) |
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. |
Build() |
Chame esse método para criar um ConventionSet para SQL Server ao usar o ModelBuilder externo de OnModelCreating(ModelBuilder). |
CreateConventionSet() |
Compila e retorna o conjunto de convenções para o provedor de banco de dados atual. |
CreateModelBuilder() |
Chame esse método para criar um ModelBuilder para SQL Server fora de OnModelCreating(ModelBuilder). |
ReplaceConvention<TConvention,TImplementation>(IList<TConvention>, TImplementation) |
Substitui uma convenção existente por uma convenção derivada. (Herdado de ProviderConventionSetBuilder) |
ReplaceConvention<TConvention,TImplementation>(List<TConvention>, TImplementation) |
Substitui uma convenção existente por uma convenção derivada. (Herdado de ProviderConventionSetBuilder) |
Aplica-se a
Entity Framework