IConventionPropertyBuilder Interface
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.
Fornece uma superfície de API simples para configurar um IConventionProperty a partir de convenções.
Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.
public interface IConventionPropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
public interface IConventionPropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder
public interface IConventionPropertyBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder>
type IConventionPropertyBuilder = interface
interface IConventionAnnotatableBuilder
type IConventionPropertyBuilder = interface
interface IConventionPropertyBaseBuilder
interface IConventionAnnotatableBuilder
type IConventionPropertyBuilder = interface
interface IConventionPropertyBaseBuilder<IConventionPropertyBuilder>
interface IConventionAnnotatableBuilder
Public Interface IConventionPropertyBuilder
Implements IConventionAnnotatableBuilder
Public Interface IConventionPropertyBuilder
Implements IConventionPropertyBaseBuilder
Public Interface IConventionPropertyBuilder
Implements IConventionPropertyBaseBuilder(Of IConventionPropertyBuilder)
- Implementações
Comentários
Consulte Convenções de criação de modelo para obter mais informações e exemplos.
Propriedades
Metadata |
Obtém a propriedade que está sendo configurada. |
ModelBuilder |
Obtém o construtor de modelos. (Herdado de IConventionAnnotatableBuilder) |
Métodos
AfterSave(Nullable<PropertySaveBehavior>, Boolean) |
Configura se essa propriedade pode ser modificada depois que a entidade é salva no banco de dados. |
BeforeSave(Nullable<PropertySaveBehavior>, Boolean) |
Configura se essa propriedade pode ser modificada antes que a entidade seja salva no banco de dados. |
CanRemoveAnnotation(String, Boolean) |
Retorna um valor que indica se uma anotação com o nome fornecido pode ser removida usando essa origem de configuração. (Herdado de IConventionAnnotatableBuilder) |
CanSetAfterSave(Nullable<PropertySaveBehavior>, Boolean) |
Retorna um valor que indica se a capacidade de ser modificada depois que a entidade é salva no banco de dados pode ser configurada para essa propriedade da fonte de configuração atual. |
CanSetAnnotation(String, Object, Boolean) |
Retorna um valor que indica se uma anotação com o nome e o valor fornecidos pode ser definida nessa fonte de configuração. (Herdado de IConventionAnnotatableBuilder) |
CanSetBeforeSave(Nullable<PropertySaveBehavior>, Boolean) |
Retorna um valor que indica se a capacidade de ser modificada antes que a entidade seja salva no banco de dados pode ser configurada para essa propriedade da fonte de configuração atual. |
CanSetConversion(Type, Boolean) |
Retorna um valor que indica se o tipo fornecido para converter valores de e para pode ser configurado para essa propriedade a partir da fonte de configuração atual. |
CanSetConversion(ValueConverter, Boolean) |
Retorna um valor que indica se o ValueConverter pode ser configurado para essa propriedade da fonte de configuração atual. |
CanSetConverter(Type, Boolean) |
Retorna um valor que indica se o ValueConverter pode ser configurado para essa propriedade da fonte de configuração atual. |
CanSetElementType(Type, Boolean) |
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. |
CanSetField(FieldInfo, Boolean) |
Retorna um valor que indica se o campo de backup pode ser definido para essa propriedade da fonte de configuração atual. |
CanSetField(String, Boolean) |
Retorna um valor que indica se o campo de backup pode ser definido para essa propriedade da fonte de configuração atual. |
CanSetIsConcurrencyToken(Nullable<Boolean>, Boolean) |
Retorna um valor que indica se a propriedade pode ser configurada como um token de simultaneidade da fonte de configuração atual. |
CanSetIsRequired(Nullable<Boolean>, Boolean) |
Retorna um valor que indica se essa propriedade requiredness pode ser configurada a partir da fonte de configuração atual. |
CanSetIsUnicode(Nullable<Boolean>, Boolean) |
Retorna um valor que indica se a propriedade pode ser configurada como capaz de persistir caracteres unicode da fonte de configuração atual. |
CanSetKeyValueComparer(ValueComparer, Boolean) |
Obsoleto.
Retorna um valor que indica se o determinado ValueComparer pode ser configurado para essa propriedade a partir da fonte de configuração atual. |
CanSetMaxLength(Nullable<Int32>, Boolean) |
Retorna um valor que indica se o comprimento máximo de dados permitidos pode ser definido para essa propriedade da fonte de configuração atual. |
CanSetPrecision(Nullable<Int32>, Boolean) |
Retorna um valor que indica se a precisão dos dados permitidos pode ser definida para essa propriedade da fonte de configuração atual. |
CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean) |
Retorna um valor que indica se o PropertyAccessMode pode ser definido para essa propriedade da fonte de configuração atual. |
CanSetProviderValueComparer(Type, Boolean) |
Retorna um valor que indica se o determinado ValueComparer pode ser configurado para essa propriedade a partir da fonte de configuração atual. |
CanSetProviderValueComparer(ValueComparer, Boolean) |
Retorna um valor que indica se o determinado ValueComparer pode ser configurado para essa propriedade a partir da fonte de configuração atual. |
CanSetScale(Nullable<Int32>, Boolean) |
Retorna um valor que indica se a escala de dados permitida pode ser definida para essa propriedade da fonte de configuração atual. |
CanSetSentinel(Object, Boolean) |
Retorna um valor que indica se o sentinela pode ser definido para essa propriedade da origem de configuração atual. |
CanSetStructuralValueComparer(ValueComparer, Boolean) |
Obsoleto.
Retorna um valor que indica se o determinado ValueComparer pode ser configurado para essa propriedade a partir da fonte de configuração atual. |
CanSetTypeMapping(CoreTypeMapping, Boolean) |
Retorna um valor que indica se o determinado CoreTypeMapping pode ser configurado para essa propriedade a partir da fonte de configuração atual. |
CanSetValueComparer(Type, Boolean) |
Retorna um valor que indica se o determinado ValueComparer pode ser configurado para essa propriedade a partir da fonte de configuração atual. |
CanSetValueComparer(ValueComparer, Boolean) |
Retorna um valor que indica se o determinado ValueComparer pode ser configurado para essa propriedade a partir da fonte de configuração atual. |
CanSetValueGenerated(Nullable<ValueGenerated>, Boolean) |
Retorna um valor que indica se a geração de valor da propriedade pode ser configurada a partir da fonte de configuração atual. |
CanSetValueGenerator(Func<IProperty,IEntityType,ValueGenerator>, Boolean) |
Retorna um valor que indica se o ValueGenerator pode ser configurado para essa propriedade da fonte de configuração atual. |
CanSetValueGenerator(Func<IProperty,ITypeBase,ValueGenerator>, Boolean) |
Retorna um valor que indica se o ValueGenerator pode ser configurado para essa propriedade da fonte de configuração atual. |
CanSetValueGeneratorFactory(Type, Boolean) |
Retorna um valor que indica se o ValueGeneratorFactory pode ser configurado para essa propriedade da fonte de configuração atual. |
HasAnnotation(String, Object, Boolean) |
Define a anotação armazenada sob o nome fornecido. Substitui a anotação existente se uma anotação com o nome especificado já existir com o mesmo ou inferior ConfigurationSource. (Herdado de IConventionPropertyBaseBuilder<TBuilder>) |
HasConversion(Type, Boolean) |
Configura a propriedade para que o valor da propriedade seja convertido no tipo fornecido antes de gravar no banco de dados e convertido novamente ao ler do banco de dados. |
HasConversion(ValueConverter, Boolean) |
Configura a propriedade para que o valor da propriedade seja convertido de e para o banco de dados usando o fornecido ValueConverter. |
HasConverter(Type, Boolean) |
Configura a propriedade para que o valor da propriedade seja convertido de e para o banco de dados usando o fornecido ValueConverter. |
HasField(FieldInfo, Boolean) |
Define o campo de suporte a ser usado para essa propriedade. |
HasField(String, Boolean) |
Define o campo de suporte a ser usado para essa propriedade. |
HasKeyValueComparer(ValueComparer, Boolean) |
Obsoleto.
Configura o ValueComparer a ser usado para comparações de chave para essa propriedade. |
HasMaxLength(Nullable<Int32>, Boolean) |
Configura o comprimento máximo dos dados que podem ser armazenados nessa propriedade. |
HasNoAnnotation(String, Boolean) |
Remove a anotação com o nome fornecido desse objeto. (Herdado de IConventionPropertyBaseBuilder<TBuilder>) |
HasNonNullAnnotation(String, Object, Boolean) |
Define a anotação armazenada sob o nome fornecido. Substitui a anotação existente se uma anotação com o nome especificado já existir com o mesmo ou inferior ConfigurationSource.
Remove a anotação se |
HasPrecision(Nullable<Int32>, Boolean) |
Configura a precisão da propriedade . |
HasProviderValueComparer(Type, Boolean) |
Configura o ValueComparer a ser usado para os valores do provedor para essa propriedade. |
HasProviderValueComparer(ValueComparer, Boolean) |
Configura o ValueComparer a ser usado para os valores do provedor para essa propriedade. |
HasScale(Nullable<Int32>, Boolean) |
Configura a escala da propriedade . |
HasSentinel(Object, Boolean) |
Configura o valor que será usado para determinar se a propriedade foi definida ou não. Se a propriedade for definida como o valor sentinela, ela será considerada não definida. Por padrão, o valor sentinela é o valor padrão CLR para o tipo da propriedade. |
HasStructuralValueComparer(ValueComparer, Boolean) |
Obsoleto.
Configura o ValueComparer a ser usado para comparações estruturais para essa propriedade. |
HasTypeMapping(CoreTypeMapping, Boolean) |
Configura o CoreTypeMapping para essa propriedade. |
HasValueComparer(Type, Boolean) |
Configura o ValueComparer para essa propriedade. |
HasValueComparer(ValueComparer, Boolean) |
Configura o ValueComparer para essa propriedade. |
HasValueGenerator(Func<IProperty,IEntityType,ValueGenerator>, Boolean) |
Configura o ValueGenerator que gerará valores para essa propriedade. |
HasValueGenerator(Func<IProperty,ITypeBase,ValueGenerator>, Boolean) |
Configura o ValueGenerator que gerará valores para essa propriedade. |
HasValueGenerator(Type, Boolean) |
Configura o ValueGenerator que gerará valores para essa propriedade. |
HasValueGeneratorFactory(Type, Boolean) |
Configura o ValueGeneratorFactory para criar um ValueGenerator que gerará valores para essa propriedade. |
IsConcurrencyToken(Nullable<Boolean>, Boolean) |
Configura se essa propriedade deve ser usada como um token de simultaneidade. Quando uma propriedade é configurada como um token de simultaneidade, o valor no banco de dados será verificado quando uma instância desse tipo de entidade for atualizada ou excluída durante SaveChanges() para garantir que ela não tenha sido alterada desde que a instância foi recuperada do banco de dados. Se ele tiver sido alterado, uma exceção será gerada e as alterações não serão aplicadas ao banco de dados. |
IsRequired(Nullable<Boolean>, Boolean) |
Configura se essa propriedade deve ter um valor atribuído ou |
IsUnicode(Nullable<Boolean>, Boolean) |
Configura se a propriedade é capaz de persistir caracteres unicode. |
RemoveAnnotation(String, Boolean) |
Obsoleto.
Remove a anotação com o nome fornecido desse objeto. (Herdado de IConventionAnnotatableBuilder) |
SetElementType(Type, Boolean) |
Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core. |
SetOrRemoveAnnotation(String, Object, Boolean) |
Obsoleto.
Define ou remove a anotação armazenada sob o nome fornecido. (Herdado de IConventionAnnotatableBuilder) |
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean) |
Define o PropertyAccessMode a ser usado para essa propriedade. |
ValueGenerated(Nullable<ValueGenerated>, Boolean) |
Define um valor que indica quando um valor para essa propriedade será gerado pelo banco de dados. Mesmo quando a propriedade é definida para ser gerada pelo banco de dados, o EF ainda pode tentar salvar um valor específico (em vez de ter um gerado pelo banco de dados) quando a entidade é adicionada e um valor é atribuído ou a propriedade é marcada como modificada para uma entidade existente. Confira GetBeforeSaveBehavior() e GetAfterSaveBehavior() para obter mais informações e exemplos. |
Métodos de Extensão
CanSetJsonProperty(IConventionPropertyBuilder, String, Boolean) |
Retorna um valor que indica se o nome da propriedade determinado pode ser definido. |
ToJsonProperty(IConventionPropertyBuilder, String, Boolean) |
Configura o nome da propriedade para o qual a propriedade é mapeada ao direcionar para o Azure Cosmos. Se uma cadeia de caracteres vazia for fornecida, a propriedade não será mantida. |
CanSetCollation(IConventionPropertyBuilder, String, Boolean) |
Retorna um valor que indica se o valor fornecido pode ser definido como a ordenação. |
CanSetColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean) |
Retorna um valor que indica se a coluna fornecida para um objeto de repositório semelhante a uma tabela específica pode ser definida para a propriedade . |
CanSetColumnName(IConventionPropertyBuilder, String, Boolean) |
Retorna um valor que indica se a coluna determinada pode ser definida para a propriedade . |
CanSetColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
Obtém um valor que indica se a ordem de coluna determinada pode ser definida para a propriedade . |
CanSetColumnType(IConventionPropertyBuilder, String, Boolean) |
Retorna um valor que indica se o tipo de dados fornecido pode ser definido para a propriedade . |
CanSetComment(IConventionPropertyBuilder, Object, Boolean) |
Retorna um valor que indica se o valor fornecido pode ser definido como comentário para a coluna. |
CanSetComment(IConventionPropertyBuilder, String, Boolean) |
Retorna um valor que indica se o valor fornecido pode ser definido como comentário para a coluna. |
CanSetComputedColumnSql(IConventionPropertyBuilder, String, Boolean) |
Retorna um valor que indica se a expressão SQL de valor computado fornecida pode ser definida para a coluna. |
CanSetDefaultValue(IConventionPropertyBuilder, Object, Boolean) |
Retorna um valor que indica se o valor fornecido pode ser definido como padrão para a coluna. |
CanSetDefaultValueSql(IConventionPropertyBuilder, String, Boolean) |
Retorna um valor que indica se a expressão de valor padrão fornecida pode ser definida para a coluna. |
CanSetIsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean) |
Retorna um valor que indica se a propriedade pode ser configurada como sendo de comprimento fixo ou não. |
CanSetIsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean) |
Retorna um valor que indica se o tipo de coluna computada fornecido pode ser definido para a coluna. |
CanSetJsonPropertyName(IConventionPropertyBuilder, String, Boolean) |
Retorna um valor que indica se o valor fornecido pode ser usado como um nome de propriedade JSON para uma determinada propriedade de entidade. |
HasColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean) |
Configura a coluna para a qual a propriedade mapeia em um objeto de repositório semelhante a uma tabela específica. |
HasColumnName(IConventionPropertyBuilder, String, Boolean) |
Configura a coluna para a qual a propriedade é mapeada ao direcionar um banco de dados relacional. |
HasColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
Configura a ordem da coluna para a qual a propriedade é mapeada. |
HasColumnType(IConventionPropertyBuilder, String, Boolean) |
Configura o tipo de dados da coluna para a qual a propriedade mapeia ao direcionar um banco de dados relacional. Esse deve ser o nome de tipo completo, incluindo precisão, escala, comprimento etc. |
HasComment(IConventionPropertyBuilder, String, Boolean) |
Configura um comentário a ser aplicado à coluna |
HasComputedColumnSql(IConventionPropertyBuilder, String, Boolean) |
Configura a propriedade a ser mapeada para uma coluna computada ao direcionar um banco de dados relacional. |
HasDefaultValue(IConventionPropertyBuilder, Object, Boolean) |
Configura o valor padrão para a coluna para a qual a propriedade mapeia ao direcionar um banco de dados relacional. |
HasDefaultValueSql(IConventionPropertyBuilder, String, Boolean) |
Configura a expressão de valor padrão para a coluna para a qual a propriedade mapeia ao direcionar um banco de dados relacional. |
HasJsonPropertyName(IConventionPropertyBuilder, String, Boolean) |
Configura a propriedade de uma entidade mapeada para uma coluna JSON, mapeando a propriedade da entidade para uma propriedade JSON específica, em vez de usar o nome da propriedade da entidade. |
IsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean) |
Configura a propriedade como capaz de armazenar apenas dados de comprimento fixo, como cadeias de caracteres. |
IsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean) |
Configura a propriedade a ser mapeada para uma coluna computada do tipo especificado ao direcionar um banco de dados relacional. |
UseCollation(IConventionPropertyBuilder, String, Boolean) |
Configura a propriedade para usar a ordenação fornecida. A coluna de banco de dados será criada com a ordenação fornecida e será usada implicitamente em todas as operações sensíveis à ordenação. |
CanSetGeometricDimension(IConventionPropertyBuilder, String, Boolean) |
Retorna um valor que indica se o valor fornecido pode ser definido como a dimensão da coluna. |
CanSetSrid(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
Retorna um valor que indica se o valor fornecido pode ser definido como SRID para a coluna. |
ForSqliteHasDimension(IConventionPropertyBuilder, String, Boolean) |
Obsoleto.
Configura a dimensão da coluna para a qual a propriedade mapeia ao direcionar o SQLite. |
ForSqliteHasSrid(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
Obsoleto.
Configura o SRID da coluna para a qual a propriedade mapeia ao direcionar o SQLite. |
HasGeometricDimension(IConventionPropertyBuilder, String, Boolean) |
Configura a dimensão da coluna para a qual a propriedade mapeia ao direcionar o SQLite. |
HasSrid(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
Configura o SRID da coluna para a qual a propriedade mapeia ao direcionar o SQLite. |
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>, 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. |
CanSetIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
Retorna um valor que indica se o valor fornecido pode ser definido como o incremento para SQL Server IDENTITY. |
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>, 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. |
CanSetIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean) |
Retorna um valor que indica se o valor fornecido pode ser definido como a semente para SQL Server IDENTITY. |
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>, 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. |
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. |
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. |
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>, StoreObjectIdentifier, Boolean) |
Configura o incremento para SQL Server IDENTITY para uma tabela específica. |
HasIdentityColumnIncrement(IConventionPropertyBuilder, Nullable<Int32>, Boolean) |
Configura o incremento para SQL Server IDENTITY. |
HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int32>, 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. |
HasIdentityColumnSeed(IConventionPropertyBuilder, Nullable<Int64>, Boolean) |
Configura a semente para SQL Server IDENTITY. |
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>, StoreObjectIdentifier, Boolean) |
Configura a estratégia de geração de valor para a propriedade key, ao direcionar SQL Server para uma tabela específica. |
HasValueGenerationStrategy(IConventionPropertyBuilder, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
Configura a estratégia de geração de valor para a propriedade key ao direcionar SQL Server. |
IsSparse(IConventionPropertyBuilder, Nullable<Boolean>, Boolean) |
Configura se a coluna da propriedade é criada como esparsa ao direcionar SQL Server. |