SqlServerPropertyExtensions Classe

Definição

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

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

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.

Métodos

FindHiLoSequence(IProperty)

Localiza o ISequence no modelo a ser usado para o padrão hi-lo.

FindHiLoSequence(IProperty, StoreObjectIdentifier)

Localiza o ISequence no modelo a ser usado para o padrão hi-lo.

FindHiLoSequence(IReadOnlyProperty)

Localiza o ISequence no modelo a ser usado para o padrão hi-lo.

FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier)

Localiza o ISequence no modelo a ser usado para o padrão hi-lo.

FindSequence(IProperty)

Localiza o ISequence no modelo a ser usado para o padrão de geração de valor de chave.

FindSequence(IProperty, StoreObjectIdentifier)

Localiza o ISequence no modelo a ser usado para o padrão de geração de valor de chave.

FindSequence(IReadOnlyProperty)

Localiza o ISequence no modelo a ser usado para o padrão de geração de valor de chave.

FindSequence(IReadOnlyProperty, StoreObjectIdentifier)

Localiza o ISequence no modelo a ser usado para o padrão de geração de valor de chave.

GetHiLoSequenceName(IProperty)

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

GetHiLoSequenceName(IProperty, StoreObjectIdentifier)

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

GetHiLoSequenceName(IReadOnlyProperty)

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

GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

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

GetHiLoSequenceNameConfigurationSource(IConventionProperty)

Retorna o ConfigurationSource para o nome da sequência hi-lo.

GetHiLoSequenceSchema(IProperty)

Retorna o esquema a ser usado para a sequência hi-lo.

GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier)

Retorna o esquema a ser usado para a sequência hi-lo.

GetHiLoSequenceSchema(IReadOnlyProperty)

Retorna o esquema a ser usado para a sequência hi-lo.

GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

Retorna o esquema a ser usado para a sequência hi-lo.

GetHiLoSequenceSchemaConfigurationSource(IConventionProperty)

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

GetIdentityIncrement(IProperty)

Retorna o incremento de identidade.

GetIdentityIncrement(IProperty, StoreObjectIdentifier)

Retorna o incremento de identidade.

GetIdentityIncrement(IReadOnlyProperty)

Retorna o incremento de identidade.

GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier)

Retorna o incremento de identidade.

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

Retorna o incremento de identidade.

GetIdentityIncrementConfigurationSource(IConventionProperty)

Retorna o ConfigurationSource para o incremento de identidade.

GetIdentityIncrementConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Retorna o ConfigurationSource para o incremento de identidade de uma tabela específica.

GetIdentityIncrementConfigurationSource(IConventionRelationalPropertyOverrides)

Retorna o ConfigurationSource para o incremento de identidade de uma tabela específica.

GetIdentitySeed(IProperty)

Retorna a semente de identidade.

GetIdentitySeed(IProperty, StoreObjectIdentifier)

Retorna a semente de identidade.

GetIdentitySeed(IReadOnlyProperty)

Retorna a semente de identidade.

GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier)

Retorna a semente de identidade.

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

Retorna a semente de identidade.

GetIdentitySeedConfigurationSource(IConventionProperty)

Retorna o ConfigurationSource para a semente de identidade.

GetIdentitySeedConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Retorna o ConfigurationSource para a semente de identidade de uma tabela específica.

GetIdentitySeedConfigurationSource(IConventionRelationalPropertyOverrides)

Retorna o ConfigurationSource para a semente de identidade de uma tabela específica.

GetIsSparseConfigurationSource(IConventionProperty)

Retorna o ConfigurationSource para saber se a coluna da propriedade é esparsa.

GetSequenceName(IReadOnlyProperty)

Retorna o nome a ser usado para a sequência de geração de valor de chave.

GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier)

Retorna o nome a ser usado para a sequência de geração de valor de chave.

GetSequenceNameConfigurationSource(IConventionProperty)

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

GetSequenceSchema(IReadOnlyProperty)

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

GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)

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

GetSequenceSchemaConfigurationSource(IConventionProperty)

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

GetValueGenerationStrategy(IProperty)

Retorna o SqlServerValueGenerationStrategy a ser usado para a propriedade .

Se nenhuma estratégia for definida para a propriedade , a estratégia a ser usada será obtida do IModel.

GetValueGenerationStrategy(IProperty, StoreObjectIdentifier)

Retorna o SqlServerValueGenerationStrategy a ser usado para a propriedade .

Se nenhuma estratégia for definida para a propriedade , a estratégia a ser usada será obtida do IModel.

GetValueGenerationStrategy(IReadOnlyProperty)

Retorna o SqlServerValueGenerationStrategy a ser usado para a propriedade .

GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier)

Retorna o SqlServerValueGenerationStrategy a ser usado para a propriedade .

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

Retorna o SqlServerValueGenerationStrategy a ser usado para a propriedade .

GetValueGenerationStrategyConfigurationSource(IConventionProperty)

Retorna o ConfigurationSource para o SqlServerValueGenerationStrategy.

GetValueGenerationStrategyConfigurationSource(IConventionProperty, StoreObjectIdentifier)

Retorna o ConfigurationSource para o SqlServerValueGenerationStrategy de uma tabela específica.

GetValueGenerationStrategyConfigurationSource(IConventionRelationalPropertyOverrides)

Retorna o ConfigurationSource para o SqlServerValueGenerationStrategy de uma tabela específica.

IsCompatibleWithValueGeneration(IProperty)

Retorna um valor que indica se a propriedade é compatível com qualquer SqlServerValueGenerationStrategy.

IsCompatibleWithValueGeneration(IReadOnlyProperty)

Retorna um valor que indica se a propriedade é compatível com qualquer SqlServerValueGenerationStrategy.

IsSparse(IReadOnlyProperty)

Retorna um valor que indica se a coluna da propriedade é esparsa.

IsSparse(IReadOnlyProperty, StoreObjectIdentifier)

Retorna um valor que indica se a coluna da propriedade é esparsa.

SetHiLoSequenceName(IConventionProperty, String, Boolean)

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

SetHiLoSequenceName(IMutableProperty, String)

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

SetHiLoSequenceSchema(IConventionProperty, String, Boolean)

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

SetHiLoSequenceSchema(IMutableProperty, String)

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

SetIdentityIncrement(IConventionProperty, Nullable<Int32>, Boolean)

Define o incremento de identidade.

SetIdentityIncrement(IConventionProperty, Nullable<Int32>, StoreObjectIdentifier, Boolean)

Define o incremento de identidade para uma tabela específica.

SetIdentityIncrement(IConventionRelationalPropertyOverrides, Nullable<Int32>, Boolean)

Define o incremento de identidade para uma tabela específica.

SetIdentityIncrement(IMutableProperty, Nullable<Int32>)

Define o incremento de identidade.

SetIdentityIncrement(IMutableProperty, Nullable<Int32>, StoreObjectIdentifier)

Define o incremento de identidade para uma tabela específica.

SetIdentityIncrement(IMutableRelationalPropertyOverrides, Nullable<Int32>)

Define o incremento de identidade para uma tabela específica.

SetIdentitySeed(IConventionProperty, Nullable<Int32>, Boolean)

Define a semente de identidade.

SetIdentitySeed(IConventionProperty, Nullable<Int64>, Boolean)

Define a semente de identidade.

SetIdentitySeed(IConventionProperty, Nullable<Int64>, StoreObjectIdentifier, Boolean)

Define a semente de identidade para uma tabela específica.

SetIdentitySeed(IConventionRelationalPropertyOverrides, Nullable<Int64>, Boolean)

Define a semente de identidade para uma tabela específica.

SetIdentitySeed(IMutableProperty, Nullable<Int32>)

Define a semente de identidade.

SetIdentitySeed(IMutableProperty, Nullable<Int64>)

Define a semente de identidade.

SetIdentitySeed(IMutableProperty, Nullable<Int64>, StoreObjectIdentifier)

Define a semente de identidade para uma tabela específica.

SetIdentitySeed(IMutableRelationalPropertyOverrides, Nullable<Int64>)

Define a semente de identidade para uma tabela específica.

SetIsSparse(IConventionProperty, Nullable<Boolean>, Boolean)

Define um valor que indica se a coluna da propriedade é esparsa.

SetIsSparse(IMutableProperty, Nullable<Boolean>)

Define um valor que indica se a coluna da propriedade é esparsa.

SetSequenceName(IConventionProperty, String, Boolean)

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

SetSequenceName(IMutableProperty, String)

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

SetSequenceSchema(IConventionProperty, String, Boolean)

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

SetSequenceSchema(IMutableProperty, String)

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

SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Define o SqlServerValueGenerationStrategy a ser usado para a propriedade .

SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

Define o SqlServerValueGenerationStrategy a ser usado para a propriedade de uma tabela específica.

SetValueGenerationStrategy(IConventionRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Define o SqlServerValueGenerationStrategy a ser usado para a propriedade de uma tabela específica.

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>)

Define o SqlServerValueGenerationStrategy a ser usado para a propriedade .

SetValueGenerationStrategy(IMutableProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier)

Define o SqlServerValueGenerationStrategy a ser usado para a propriedade de uma tabela específica.

SetValueGenerationStrategy(IMutableRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>)

Define o SqlServerValueGenerationStrategy a ser usado para a propriedade de uma tabela específica.

Aplica-se a