Partilhar via


SqlServerPropertyBuilderExtensions Classe

Definição

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

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

Comentários

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

Métodos

CanSetHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

Retorna um valor que indica se o nome e o esquema fornecidos podem ser definidos para a sequência hi-lo.

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Retorna um valor que indica se o valor fornecido pode ser definido como o incremento para SQL Server IDENTITY.

CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean)

Retorna um valor que indica se o valor fornecido pode ser definido como o incremento para SQL Server IDENTITY para uma tabela específica.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Retorna um valor que indica se o valor fornecido pode ser definido como a semente para SQL Server IDENTITY.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Retorna um valor que indica se o valor fornecido pode ser definido como a semente para SQL Server IDENTITY.

CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean)

Retorna um valor que indica se o valor fornecido pode ser definido como a semente para SQL Server IDENTITY para uma tabela específica.

CanSetIsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Retorna um valor que indica se a coluna da propriedade pode ser configurada como esparsa ao direcionar SQL Server.

CanSetSequence(IConventionPropertyBuilder, String, String, Boolean)

Retorna um valor que indica se o nome e o esquema fornecidos podem ser definidos para a sequência de geração de valor de chave.

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Retorna um valor que indica se o valor fornecido pode ser definido como a estratégia de geração de valor.

CanSetValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

Retorna um valor que indica se o valor fornecido pode ser definido como a estratégia de geração de valor para uma tabela específica.

ForSqlServerHasColumnName(PropertyBuilder, String)

Configura a coluna para a qual a propriedade é mapeada ao direcionar SQL Server.

ForSqlServerHasColumnName<TProperty>(PropertyBuilder<TProperty>, String)

Configura a coluna para a qual a propriedade é mapeada ao direcionar SQL Server.

ForSqlServerHasColumnType(PropertyBuilder, String)

Configura o tipo de dados da coluna para a qual a propriedade é mapeada ao direcionar SQL Server. Esse deve ser o nome de tipo completo, incluindo precisão, escala, comprimento etc.

ForSqlServerHasColumnType<TProperty>(PropertyBuilder<TProperty>, String)

Configura o tipo de dados da coluna para a qual a propriedade é mapeada ao direcionar SQL Server. Esse deve ser o nome de tipo completo, incluindo precisão, escala, comprimento etc.

ForSqlServerHasComputedColumnSql(PropertyBuilder, String)

Configura a propriedade a ser mapeada para uma coluna computada ao direcionar SQL Server.

ForSqlServerHasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>, String)

Configura a propriedade a ser mapeada para uma coluna computada ao direcionar SQL Server.

ForSqlServerHasDefaultValue(PropertyBuilder, Object)

Configura o valor padrão para a coluna para a qual a propriedade é mapeada ao direcionar SQL Server.

ForSqlServerHasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

Configura o valor padrão para a coluna para a qual a propriedade é mapeada ao direcionar SQL Server.

ForSqlServerHasDefaultValueSql(PropertyBuilder, String)

Configura a expressão de valor padrão para a coluna para a qual a propriedade é mapeada ao direcionar SQL Server.

ForSqlServerHasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String)

Configura a expressão de valor padrão para a coluna para a qual a propriedade é mapeada ao direcionar SQL Server.

ForSqlServerHasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)
Obsoleto.

Configura a sequência de banco de dados usada para o padrão hi-lo para gerar valores para a propriedade key ao direcionar SQL Server.

ForSqlServerHasIdentityIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Obsoleto.

Configura o incremento para SQL Server IDENTITY.

ForSqlServerHasIdentitySeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)
Obsoleto.

Configura a semente para SQL Server IDENTITY.

ForSqlServerHasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)
Obsoleto.

Configura a estratégia de geração de valor para a propriedade key ao direcionar SQL Server.

ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)
Obsoleto.

Configura a propriedade key para usar um padrão hi-lo baseado em sequência para gerar valores para novas entidades ao direcionar SQL Server. Esse método define a propriedade como OnAdd.

ForSqlServerUseSequenceHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)
Obsoleto.

Configura a propriedade key para usar um padrão hi-lo baseado em sequência para gerar valores para novas entidades ao direcionar SQL Server. Esse método define a propriedade como OnAdd.

HasHiLoSequence(IConventionPropertyBuilder, String, String, Boolean)

Configura a sequência de banco de dados usada para o padrão hi-lo para gerar valores para a propriedade key ao direcionar SQL Server.

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Configura o incremento para SQL Server IDENTITY.

HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, StoreObjectIdentifier, Boolean)

Configura o incremento para SQL Server IDENTITY para uma tabela específica.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Configura a semente para SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean)

Configura a semente para SQL Server IDENTITY.

HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, StoreObjectIdentifier, Boolean)

Configura a semente para SQL Server IDENTITY para uma tabela específica.

HasSequence(IConventionPropertyBuilder, String, String, Boolean)

Configura a sequência de banco de dados usada para o padrão de geração de valor de chave para gerar valores para a propriedade de chave ao direcionar SQL Server.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Configura a estratégia de geração de valor para a propriedade key ao direcionar SQL Server.

HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)

Configura a estratégia de geração de valor para a propriedade key ao direcionar SQL Server para uma tabela específica.

IsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Configura se a coluna da propriedade é criada como esparsa ao direcionar SQL Server.

IsSparse(PropertyBuilder, Boolean)

Configura se a coluna da propriedade é criada como esparsa ao direcionar SQL Server.

IsSparse<TProperty>(PropertyBuilder<TProperty>, Boolean)

Configura se a coluna da propriedade é criada como esparsa ao direcionar SQL Server.

UseHiLo(PropertyBuilder, String, String)

Configura a propriedade key para usar um padrão hi-lo baseado em sequência para gerar valores para novas entidades ao direcionar SQL Server. Esse método define a propriedade como OnAdd.

UseHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)

Configura a propriedade key para usar um padrão hi-lo baseado em sequência para gerar valores para novas entidades ao direcionar SQL Server. Esse método define a propriedade como OnAdd.

UseIdentityColumn(ColumnBuilder, Int64, Int32)

Configura a coluna de chave para usar o recurso SQL Server IDENTITY para gerar valores para novas entidades ao direcionar SQL Server. Esse método define a propriedade como OnAdd.

UseIdentityColumn(PropertyBuilder, Int32, Int32)

Configura a propriedade key para usar o recurso SQL Server IDENTITY para gerar valores para novas entidades ao direcionar SQL Server. Esse método define a propriedade como OnAdd.

UseIdentityColumn(PropertyBuilder, Int64, Int32)

Configura a propriedade key para usar o recurso SQL Server IDENTITY para gerar valores para novas entidades ao direcionar SQL Server. Esse método define a propriedade como OnAdd.

UseIdentityColumn<TProperty>(ColumnBuilder<TProperty>, Int64, Int32)

Configura a coluna de chave para usar o recurso SQL Server IDENTITY para gerar valores para novas entidades ao direcionar SQL Server. Esse método define a propriedade como OnAdd.

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)

Configura a propriedade key para usar o recurso SQL Server IDENTITY para gerar valores para novas entidades ao direcionar SQL Server. Esse método define a propriedade como OnAdd.

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int64, Int32)

Configura a propriedade key para usar o recurso SQL Server IDENTITY para gerar valores para novas entidades ao direcionar SQL Server. Esse método define a propriedade como OnAdd.

UseSequence(PropertyBuilder, String, String)

Configura a propriedade key para usar um padrão de geração de valor de chave baseado em sequência para gerar valores para novas entidades ao direcionar SQL Server. Esse método define a propriedade como OnAdd.

UseSequence<TProperty>(PropertyBuilder<TProperty>, String, String)

Configura a propriedade key para usar um padrão de geração de valor de chave baseado em sequência para gerar valores para novas entidades ao direcionar SQL Server. Esse método define a propriedade como OnAdd.

UseSqlServerIdentityColumn(PropertyBuilder, Int32, Int32)
Obsoleto.

Configura a propriedade key para usar o recurso SQL Server IDENTITY para gerar valores para novas entidades ao direcionar SQL Server. Esse método define a propriedade como OnAdd.

UseSqlServerIdentityColumn(PropertyBuilder)

Configura a propriedade key para usar o recurso SQL Server IDENTITY para gerar valores para novas entidades ao direcionar SQL Server. Esse método define a propriedade como OnAdd.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)
Obsoleto.

Configura a propriedade key para usar o recurso SQL Server IDENTITY para gerar valores para novas entidades ao direcionar SQL Server. Esse método define a propriedade como OnAdd.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>)

Configura a propriedade key para usar o recurso SQL Server IDENTITY para gerar valores para novas entidades ao direcionar SQL Server. Esse método define a propriedade como OnAdd.

Aplica-se a