Idioma

SqlServerModelBuilderExtensions Classe

Definição

SQL Server métodos de extensão específicos para ModelBuilder.

public static class SqlServerModelBuilderExtensions
[System.Runtime.CompilerServices.Nullable(0)]
public static class SqlServerModelBuilderExtensions
type SqlServerModelBuilderExtensions = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerModelBuilderExtensions = class
Public Module SqlServerModelBuilderExtensions
Herança
SqlServerModelBuilderExtensions
Atributos

Comentários

Consulte tipos e relações de entidade de modelagem e acessando bancos de dados SQL Server e SQL do Azure com o EF Core para obter mais informações e exemplos.

Métodos

Nome Descrição
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 de 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.

CanUseNamedDefaultConstraints(IConventionModelBuilder, Boolean, Boolean)

Retorna um valor que indica se as restrições padrão nomeadas devem ser usadas no modelo.

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 de hi-lo baseado em sequência para gerar valores para propriedades de chave marcadas comoOnAdd, ao direcionar SQL Server.

HasDatabaseMaxSize(IConventionModelBuilder, String, Boolean)

Tenta configurar o tamanho máximo para Banco de Dados SQL do Azure.

HasDatabaseMaxSize(ModelBuilder, String)

Configura o tamanho máximo para Banco de Dados SQL do Azure.

HasFullTextCatalog(ModelBuilder, String)

Configura um catálogo de texto completo no modelo.

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 Banco de Dados SQL do Azure como um literal de cadeia de caracteres.

HasPerformanceLevelSql(IConventionModelBuilder, String, Boolean)

Tenta configurar o nível de desempenho (SERVICE_OBJECTIVE) para Banco de Dados SQL do Azure.

HasPerformanceLevelSql(ModelBuilder, String)

Configura o nível de desempenho (SERVICE_OBJECTIVE) para Banco de Dados SQL do Azure como uma expressão SQL.

HasServiceTier(ModelBuilder, String)

Configura a camada de serviço (EDITION) para Banco de Dados SQL do Azure como um literal de cadeia de caracteres.

HasServiceTierSql(IConventionModelBuilder, String, Boolean)

Tenta configurar a camada de serviço (EDITION) para Banco de Dados SQL do Azure.

HasServiceTierSql(ModelBuilder, String)

Configura a camada de serviço (EDITION) para Banco de Dados SQL do Azure 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 de hi-lo baseado em sequência para gerar valores para propriedades de chave marcadas comoOnAdd, 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.

UseNamedDefaultConstraints(IConventionModelBuilder, Boolean, Boolean)

Configura o modelo para usar restrições padrão nomeadas.

UseNamedDefaultConstraints(ModelBuilder, Boolean)

Configura o modelo para usar restrições padrão nomeadas.

Aplica-se a