SqlServerModelBuilderExtensions 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.
SQL Server métodos de extensão específicos para ModelBuilder.
public static class SqlServerModelBuilderExtensions
type SqlServerModelBuilderExtensions = class
Public Module SqlServerModelBuilderExtensions
- Herança
-
SqlServerModelBuilderExtensions
Comentários
Consulte Modelando tipos de entidade e relações e Acessando bancos de dados SQL Server e SQL do Azure com o EF Core para obter mais informações e exemplos.
Métodos
CanSetDatabaseMaxSize(IConventionModelBuilder, String, Boolean) |
Retorna um valor que indica se o valor fornecido pode ser definido como o tamanho máximo do banco de dados. |
CanSetHiLoSequence(IConventionModelBuilder, String, String, Boolean) |
Retorna um valor que indica se o nome e o esquema fornecidos podem ser definidos para a sequência hi-lo. |
CanSetIdentityColumnIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Retorna um valor que indica se o valor fornecido pode ser definido como o incremento padrão para SQL Server IDENTITY. |
CanSetIdentityColumnSeed(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Retorna um valor que indica se o valor fornecido pode ser definido como a semente padrão para SQL Server IDENTITY. |
CanSetIdentityColumnSeed(IConventionModelBuilder, Nullable<Int64>, Boolean) |
Retorna um valor que indica se o valor fornecido pode ser definido como a semente padrão para SQL Server IDENTITY. |
CanSetPerformanceLevelSql(IConventionModelBuilder, String, Boolean) |
Retorna um valor que indica se o valor fornecido pode ser definido como o nível de desempenho do banco de dados. |
CanSetServiceTierSql(IConventionModelBuilder, String, Boolean) |
Retorna um valor que indica se o valor fornecido pode ser definido como a camada de serviço do banco de dados. |
CanSetValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
Retorna um valor que indica se o valor fornecido pode ser definido como a estratégia de geração de valor padrão. |
ForSqlServerHasHiLoSequence(IConventionModelBuilder, String, String, Boolean) |
Obsoleto.
Configura a sequência de banco de dados usada para o padrão hi-lo para gerar valores para propriedades de chave marcadas como OnAdd, ao direcionar SQL Server. |
ForSqlServerHasIdentityIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Obsoleto.
Configura o incremento padrão para SQL Server IDENTITY. |
ForSqlServerHasIdentitySeed(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Obsoleto.
Configura a semente padrão para SQL Server IDENTITY. |
ForSqlServerHasSequence(ModelBuilder, String, Action<RelationalSequenceBuilder>) |
Configura uma sequência de banco de dados ao direcionar SQL Server. |
ForSqlServerHasSequence(ModelBuilder, String, String, Action<RelationalSequenceBuilder>) |
Configura uma sequência de banco de dados ao direcionar SQL Server. |
ForSqlServerHasSequence(ModelBuilder, String, String) |
Configura uma sequência de banco de dados ao direcionar SQL Server. |
ForSqlServerHasSequence(ModelBuilder, Type, String, Action<RelationalSequenceBuilder>) |
Configura uma sequência de banco de dados ao direcionar SQL Server. |
ForSqlServerHasSequence(ModelBuilder, Type, String, String, Action<RelationalSequenceBuilder>) |
Configura uma sequência de banco de dados ao direcionar SQL Server. |
ForSqlServerHasSequence(ModelBuilder, Type, String, String) |
Configura uma sequência de banco de dados ao direcionar SQL Server. |
ForSqlServerHasSequence<T>(ModelBuilder, String, Action<RelationalSequenceBuilder>) |
Configura uma sequência de banco de dados ao direcionar SQL Server. |
ForSqlServerHasSequence<T>(ModelBuilder, String, String, Action<RelationalSequenceBuilder>) |
Configura uma sequência de banco de dados ao direcionar SQL Server. |
ForSqlServerHasSequence<T>(ModelBuilder, String, String) |
Configura uma sequência de banco de dados ao direcionar SQL Server. |
ForSqlServerHasValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
Obsoleto.
Configura a estratégia de geração de valor padrão para propriedades de chave marcadas como OnAdd, ao direcionar SQL Server. |
ForSqlServerUseIdentityColumns(ModelBuilder, Int32, Int32) |
Obsoleto.
Configura o modelo para usar o recurso SQL Server IDENTITY para gerar valores para propriedades de chave marcadas como OnAdd, ao direcionar SQL Server. Esse é o comportamento padrão ao direcionar SQL Server. |
ForSqlServerUseIdentityColumns(ModelBuilder) |
Configura o modelo para usar o recurso SQL Server IDENTITY para gerar valores para propriedades de chave marcadas como OnAdd, ao direcionar SQL Server. Esse é o comportamento padrão ao direcionar SQL Server. |
ForSqlServerUseSequenceHiLo(ModelBuilder, String, String) |
Obsoleto.
Configura o modelo para usar um padrão hi-lo baseado em sequência para gerar valores para propriedades de chave marcadas como OnAdd, ao direcionar SQL Server. |
HasDatabaseMaxSize(IConventionModelBuilder, String, Boolean) |
Tenta configurar o tamanho máximo para SQL do Azure Banco de Dados. |
HasDatabaseMaxSize(ModelBuilder, String) |
Configura o tamanho máximo para SQL do Azure Banco de Dados. |
HasHiLoSequence(IConventionModelBuilder, String, String, Boolean) |
Configura a sequência de banco de dados usada para o padrão hi-lo para gerar valores para propriedades de chave marcadas como OnAdd, ao direcionar SQL Server. |
HasIdentityColumnIncrement(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Configura o incremento padrão para SQL Server IDENTITY. |
HasIdentityColumnSeed(IConventionModelBuilder, Nullable<Int32>, Boolean) |
Configura a semente padrão para SQL Server IDENTITY. |
HasIdentityColumnSeed(IConventionModelBuilder, Nullable<Int64>, Boolean) |
Configura a semente padrão para SQL Server IDENTITY. |
HasPerformanceLevel(ModelBuilder, String) |
Configura o nível de desempenho (SERVICE_OBJECTIVE) para SQL do Azure Banco de Dados como um literal de cadeia de caracteres. |
HasPerformanceLevelSql(IConventionModelBuilder, String, Boolean) |
Tenta configurar o nível de desempenho (SERVICE_OBJECTIVE) para SQL do Azure Banco de Dados. |
HasPerformanceLevelSql(ModelBuilder, String) |
Configura o nível de desempenho (SERVICE_OBJECTIVE) para o Banco de Dados SQL do Azure como uma expressão SQL. |
HasServiceTier(ModelBuilder, String) |
Configura a camada de serviço (EDITION) para SQL do Azure Banco de Dados como um literal de cadeia de caracteres. |
HasServiceTierSql(IConventionModelBuilder, String, Boolean) |
Tenta configurar a camada de serviço (EDITION) para SQL do Azure Banco de Dados. |
HasServiceTierSql(ModelBuilder, String) |
Configura a camada de serviço (EDITION) para SQL do Azure Banco de Dados como uma expressão SQL. |
HasValueGenerationStrategy(IConventionModelBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
Configura a estratégia de geração de valor padrão para propriedades de chave marcadas como OnAdd, ao direcionar SQL Server. |
UseHiLo(ModelBuilder, String, String) |
Configura o modelo para usar um padrão hi-lo baseado em sequência para gerar valores para propriedades de chave marcadas como OnAdd, ao direcionar SQL Server. |
UseIdentityColumns(ModelBuilder, Int32, Int32) |
Configura o modelo para usar o recurso SQL Server IDENTITY para gerar valores para propriedades de chave marcadas como OnAdd, ao direcionar SQL Server. Esse é o comportamento padrão ao direcionar SQL Server. |
UseIdentityColumns(ModelBuilder, Int64, Int32) |
Configura o modelo para usar o recurso SQL Server IDENTITY para gerar valores para propriedades de chave marcadas como OnAdd, ao direcionar SQL Server. Esse é o comportamento padrão ao direcionar SQL Server. |
UseKeySequences(ModelBuilder, String, String) |
Configura o modelo para usar uma sequência por hierarquia para gerar valores para propriedades de chave marcadas como OnAdd, ao direcionar SQL Server. |
Aplica-se a
Entity Framework