Idioma

SqlServerModelExtensions Classe

Definição

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

[System.Runtime.CompilerServices.Nullable(0)]
public static class SqlServerModelExtensions
public static class SqlServerModelExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlServerModelExtensions = class
type SqlServerModelExtensions = class
Public Module SqlServerModelExtensions
Herança
SqlServerModelExtensions
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.

Campos

Nome Descrição
DefaultHiLoSequenceName

O nome padrão da sequência de hi-lo.

DefaultSequenceNameSuffix

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

Métodos

Nome Descrição
AddFullTextCatalog(IConventionModel, String, Boolean)

Adiciona um catálogo de texto completo ao modelo.

AddFullTextCatalog(IMutableModel, String)

Adiciona um catálogo de texto completo ao modelo.

FindFullTextCatalog(IConventionModel, String)

Localiza um catálogo de texto completo no modelo ou retorna null se não for encontrado.

FindFullTextCatalog(IModel, String)

Localiza um catálogo de texto completo no modelo ou retorna null se não for encontrado.

FindFullTextCatalog(IMutableModel, String)

Localiza um catálogo de texto completo no modelo ou retorna null se não for encontrado.

FindFullTextCatalog(IReadOnlyModel, String)

Localiza um catálogo de texto completo no modelo ou retorna null se não for encontrado.

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 tamanho máximo do banco de dados.

GetFullTextCatalogs(IConventionModel)

Obtém todos os catálogos de texto completo definidos no modelo.

GetFullTextCatalogs(IModel)

Obtém todos os catálogos de texto completo definidos no modelo.

GetFullTextCatalogs(IMutableModel)

Obtém todos os catálogos de texto completo definidos no modelo.

GetFullTextCatalogs(IReadOnlyModel)

Obtém todos os catálogos de texto completo definidos no modelo.

GetHiLoSequenceName(IModel)

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

GetHiLoSequenceName(IReadOnlyModel)

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

GetHiLoSequenceNameConfigurationSource(IConventionModel)

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

GetHiLoSequenceSchema(IModel)

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

GetHiLoSequenceSchema(IReadOnlyModel)

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

GetHiLoSequenceSchemaConfigurationSource(IConventionModel)

Retorna o ConfigurationSource esquema de sequência de 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 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 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 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 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 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 a ConfigurationSource camada de serviço do banco de dados.

GetValueGenerationStrategy(IModel)

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

GetValueGenerationStrategy(IReadOnlyModel)

Retorna o SqlServerValueGenerationStrategy uso 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.

RemoveFullTextCatalog(IConventionModel, String)

Remove um catálogo de texto completo do modelo.

RemoveFullTextCatalog(IMutableModel, String)

Remove um catálogo de texto completo do modelo.

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 de hi-lo padrão.

SetHiLoSequenceName(IMutableModel, String)

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

SetHiLoSequenceSchema(IConventionModel, String, Boolean)

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

SetHiLoSequenceSchema(IMutableModel, String)

Define o esquema a ser usado para a sequência de 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 uso para propriedades de chaves no modelo que não têm uma estratégia definida explicitamente.

SetValueGenerationStrategy(IMutableModel, Nullable<SqlServerValueGenerationStrategy>)

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

Aplica-se a