Compartilhar via


SqlServerModelExtensions Classe

Definição

Métodos de extensão de modelo para metadados específicos do SQL Server.

public static class SqlServerModelExtensions
type SqlServerModelExtensions = class
Public Module SqlServerModelExtensions
Herança
SqlServerModelExtensions

Comentários

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

Campos

DefaultHiLoSequenceName

O nome padrão para a sequência hi-lo.

DefaultSequenceNameSuffix

O prefixo padrão para sequências aplicadas às propriedades.

Métodos

GetDatabaseMaxSize(IModel)

Retorna o tamanho máximo do banco de dados.

GetDatabaseMaxSize(IReadOnlyModel)

Retorna o tamanho máximo do banco de dados.

GetDatabaseMaxSizeConfigurationSource(IConventionModel)

Retorna o ConfigurationSource para o tamanho máximo do banco de dados.

GetHiLoSequenceName(IModel)

Retorna o nome a ser usado para a sequência hi-lo padrão.

GetHiLoSequenceName(IReadOnlyModel)

Retorna o nome a ser usado para a sequência hi-lo padrão.

GetHiLoSequenceNameConfigurationSource(IConventionModel)

Retorna o ConfigurationSource para o nome de sequência hi-lo padrão.

GetHiLoSequenceSchema(IModel)

Retorna o esquema a ser usado para a sequência hi-lo padrão. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchema(IReadOnlyModel)

Retorna o esquema a ser usado para a sequência hi-lo padrão. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchemaConfigurationSource(IConventionModel)

Retorna o ConfigurationSource para o esquema de sequência hi-lo padrão.

GetIdentityIncrement(IModel)

Retorna o incremento de identidade padrão.

GetIdentityIncrement(IReadOnlyModel)

Retorna o incremento de identidade padrão.

GetIdentityIncrementConfigurationSource(IConventionModel)

Retorna o ConfigurationSource para o incremento de identidade padrão.

GetIdentitySeed(IModel)

Retorna a semente de identidade padrão.

GetIdentitySeed(IReadOnlyModel)

Retorna a semente de identidade padrão.

GetIdentitySeedConfigurationSource(IConventionModel)

Retorna o ConfigurationSource para o esquema padrão.

GetPerformanceLevelSql(IModel)

Retorna o nível de desempenho do banco de dados.

GetPerformanceLevelSql(IReadOnlyModel)

Retorna o nível de desempenho do banco de dados.

GetPerformanceLevelSqlConfigurationSource(IConventionModel)

Retorna o ConfigurationSource para o nível de desempenho do banco de dados.

GetSequenceNameSuffix(IReadOnlyModel)

Retorna o sufixo a ser acrescentado ao nome de sequências criadas automaticamente.

GetSequenceNameSuffixConfigurationSource(IConventionModel)

Retorna o ConfigurationSource para o sufixo de nome da sequência de geração de valor padrão.

GetSequenceSchema(IReadOnlyModel)

Retorna o esquema a ser usado para a sequência de geração de valor padrão. UseSequence(PropertyBuilder, String, String)

GetSequenceSchemaConfigurationSource(IConventionModel)

Retorna o ConfigurationSource para o esquema de sequência de geração de valor de chave padrão.

GetServiceTierSql(IModel)

Retorna a camada de serviço do banco de dados.

GetServiceTierSql(IReadOnlyModel)

Retorna a camada de serviço do banco de dados.

GetServiceTierSqlConfigurationSource(IConventionModel)

Retorna o ConfigurationSource para a camada de serviço do banco de dados.

GetValueGenerationStrategy(IModel)

Retorna o SqlServerValueGenerationStrategy a ser usado para propriedades de chaves no modelo, a menos que a propriedade tenha uma estratégia definida explicitamente.

GetValueGenerationStrategy(IReadOnlyModel)

Retorna o SqlServerValueGenerationStrategy a ser usado para propriedades de chaves no modelo, a menos que a propriedade tenha uma estratégia definida explicitamente.

GetValueGenerationStrategyConfigurationSource(IConventionModel)

Retorna o ConfigurationSource para o padrão SqlServerValueGenerationStrategy.

SetDatabaseMaxSize(IConventionModel, String, Boolean)

Define o tamanho máximo do banco de dados.

SetDatabaseMaxSize(IMutableModel, String)

Define o tamanho máximo do banco de dados.

SetHiLoSequenceName(IConventionModel, String, Boolean)

Define o nome a ser usado para a sequência hi-lo padrão.

SetHiLoSequenceName(IMutableModel, String)

Define o nome a ser usado para a sequência hi-lo padrão.

SetHiLoSequenceSchema(IConventionModel, String, Boolean)

Define o esquema a ser usado para a sequência hi-lo padrão.

SetHiLoSequenceSchema(IMutableModel, String)

Define o esquema a ser usado para a sequência hi-lo padrão.

SetIdentityIncrement(IConventionModel, Nullable<Int32>, Boolean)

Define o incremento de identidade padrão.

SetIdentityIncrement(IMutableModel, Nullable<Int32>)

Define o incremento de identidade padrão.

SetIdentitySeed(IConventionModel, Nullable<Int32>, Boolean)

Define a semente de identidade padrão.

SetIdentitySeed(IConventionModel, Nullable<Int64>, Boolean)

Define a semente de identidade padrão.

SetIdentitySeed(IMutableModel, Nullable<Int32>)

Define a semente de identidade padrão.

SetIdentitySeed(IMutableModel, Nullable<Int64>)

Define a semente de identidade padrão.

SetPerformanceLevelSql(IConventionModel, String, Boolean)

Define o nível de desempenho do banco de dados.

SetPerformanceLevelSql(IMutableModel, String)

Define o nível de desempenho do banco de dados.

SetSequenceNameSuffix(IConventionModel, String, Boolean)

Define o sufixo a ser acrescentado ao nome de sequências criadas automaticamente.

SetSequenceNameSuffix(IMutableModel, String)

Define o sufixo a ser acrescentado ao nome de sequências criadas automaticamente.

SetSequenceSchema(IConventionModel, String, Boolean)

Define o esquema a ser usado para a sequência de geração de valor de chave padrão.

SetSequenceSchema(IMutableModel, String)

Define o esquema a ser usado para a sequência de geração de valor de chave padrão.

SetServiceTierSql(IConventionModel, String, Boolean)

Define a camada de serviço do banco de dados.

SetServiceTierSql(IMutableModel, String)

Define a camada de serviço do banco de dados.

SetValueGenerationStrategy(IConventionModel, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Define o SqlServerValueGenerationStrategy a ser usado para propriedades de chaves no modelo que não têm uma estratégia definida explicitamente.

SetValueGenerationStrategy(IMutableModel, Nullable<SqlServerValueGenerationStrategy>)

Define o SqlServerValueGenerationStrategy a ser usado para propriedades de chaves no modelo que não têm uma estratégia definida explicitamente.

Aplica-se a