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. |