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