Share via


IConventionEntityTypeBuilder Interface

Definição

Fornece uma superfície de API simples para configurar um IConventionEntityType 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 IConventionEntityTypeBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
public interface IConventionEntityTypeBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder
type IConventionEntityTypeBuilder = interface
    interface IConventionAnnotatableBuilder
type IConventionEntityTypeBuilder = interface
    interface IConventionTypeBaseBuilder
    interface IConventionAnnotatableBuilder
Public Interface IConventionEntityTypeBuilder
Implements IConventionAnnotatableBuilder
Public Interface IConventionEntityTypeBuilder
Implements IConventionTypeBaseBuilder
Implementações

Comentários

Consulte Convenções de criação de modelo para obter mais informações e exemplos.

Propriedades

Metadata

Obtém o tipo de entidade que está sendo configurado.

ModelBuilder

Obtém o construtor de modelos.

(Herdado de IConventionAnnotatableBuilder)

Métodos

CanAddNavigation(String, Boolean)
Obsoleto.

Retorna um valor que indica se a navegação determinada pode ser adicionada a esse tipo de entidade.

CanHaveComplexIndexerProperty(Type, String, Type, Boolean)

Retorna um valor que indica se a propriedade do indexador complexo determinada pode ser adicionada a esse tipo.

(Herdado de IConventionTypeBaseBuilder)
CanHaveComplexProperty(MemberInfo, Type, Boolean)

Retorna um valor que indica se a propriedade complexa determinada pode ser adicionada a esse tipo.

(Herdado de IConventionTypeBaseBuilder)
CanHaveComplexProperty(Type, String, Type, Boolean)

Retorna um valor que indica se a propriedade complexa determinada pode ser adicionada a esse tipo.

(Herdado de IConventionTypeBaseBuilder)
CanHaveIndex(IReadOnlyList<String>, Boolean)

Retorna um valor que indica se e índice nas propriedades fornecidas podem ser adicionados a esse tipo de entidade.

CanHaveIndexerProperty(Type, String, Boolean)

Retorna um valor que indica se a propriedade do indexador determinada pode ser adicionada a esse tipo de entidade.

CanHaveNavigation(MemberInfo, Boolean)

Retorna um valor que indica se a navegação determinada pode ser adicionada a esse tipo de entidade.

CanHaveNavigation(String, Boolean)
Obsoleto.

Retorna um valor que indica se a navegação determinada pode ser adicionada a esse tipo de entidade.

CanHaveNavigation(String, Type, Boolean)

Retorna um valor que indica se a navegação determinada pode ser adicionada a esse tipo de entidade.

CanHaveProperty(MemberInfo, Boolean)

Retorna um valor que indica se a propriedade determinada pode ser adicionada a esse tipo de entidade.

CanHaveProperty(Type, String, Boolean)

Retorna um valor que indica se a propriedade determinada pode ser adicionada a esse tipo de entidade.

CanHaveServiceProperty(MemberInfo, Boolean)

Retorna um valor que indica se a propriedade de serviço fornecida pode ser adicionada a esse tipo de entidade.

CanHaveSkipNavigation(MemberInfo, Boolean)

Retorna um valor que indica se a navegação de ignorar determinada pode ser adicionada a esse tipo de entidade.

CanHaveSkipNavigation(String, Boolean)
Obsoleto.

Retorna um valor que indica se a navegação de ignorar determinada pode ser adicionada a esse tipo de entidade.

CanHaveSkipNavigation(String, Type, Boolean)

Retorna um valor que indica se a navegação de ignorar determinada pode ser adicionada a esse tipo de entidade.

CanHaveTrigger(String, Boolean)

Retorna um valor que indica se o gatilho pode ser configurado.

CanIgnore(String, Boolean)

Retorna um valor que indica se o nome do membro determinado pode ser ignorado da fonte de configuração fornecida.

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)
CanRemoveComplexProperty(IConventionComplexProperty, Boolean)

Retorna um valor que indica se a propriedade complexa pode ser removida desse tipo.

(Herdado de IConventionTypeBaseBuilder)
CanRemoveDiscriminator(Boolean)

Retorna um valor que indica se a propriedade discriminatória pode ser removida.

CanRemoveIndex(IConventionIndex, Boolean)

Retorna um valor que indica se o índice pode ser removido desse tipo de entidade.

CanRemoveKey(Boolean)

Retorna um valor que indica se o tipo de entidade pode ser marcado como sem chave.

CanRemoveKey(IConventionKey, Boolean)

Retorna um valor que indica se a chave pode ser removida desse tipo de entidade.

CanRemoveNavigation(IConventionNavigation, Boolean)

Retorna um valor que indica se a navegação pode ser removida desse tipo de entidade.

CanRemoveProperty(IConventionProperty, Boolean)

Retorna um valor que indica se a propriedade pode ser removida desse tipo.

(Herdado de IConventionTypeBaseBuilder)
CanRemoveRelationship(IConventionForeignKey, Boolean)

Retorna um valor que indica se a chave estrangeira pode ser removida desse tipo de entidade.

CanRemoveServiceProperty(IConventionServiceProperty, Boolean)

Retorna um valor que indica se a propriedade de serviço pode ser removida desse tipo de entidade.

CanRemoveSkipNavigation(IConventionSkipNavigation, Boolean)

Retorna um valor que indica se a navegação de ignorar pode ser removida desse tipo de entidade.

CanRemoveSkipNavigation(ISkipNavigation, Boolean)

Retorna um valor que indica se a navegação de ignorar pode ser removida desse tipo de entidade.

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)
CanSetBaseType(IConventionEntityType, Boolean)

Retorna um valor que indica se o tipo determinado pode ser definido como o tipo base desse tipo de entidade.

CanSetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

Retorna um valor que indica se a estratégia de controle de alterações especificada pode ser definida a partir da fonte de configuração atual.

CanSetDefiningQuery(LambdaExpression, Boolean)
Obsoleto.

Retorna um valor que indica se a consulta de definição determinada pode ser definida da fonte de configuração atual.

CanSetDiscriminator(MemberInfo, Boolean)

Retorna um valor que indica se a propriedade discriminatória pode ser configurada.

CanSetDiscriminator(String, Boolean)

Retorna um valor que indica se a propriedade discriminatória pode ser configurada.

CanSetDiscriminator(String, Type, Boolean)

Retorna um valor que indica se a propriedade discriminatória pode ser configurada.

CanSetDiscriminator(Type, Boolean)

Retorna um valor que indica se a propriedade discriminatória pode ser configurada.

CanSetDiscriminator(Type, String, Boolean)

Retorna um valor que indica se a coluna discriminatória pode ser configurada.

CanSetPrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

Retorna um valor que indica se as propriedades determinadas podem ser definidas como a chave primária para esse tipo de entidade.

CanSetPrimaryKey(IReadOnlyList<String>, Boolean)

Retorna um valor que indica se as propriedades determinadas podem ser definidas como a chave primária para esse tipo de entidade.

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Retorna um valor que indica se o determinado PropertyAccessMode pode ser definido da fonte de configuração atual.

CanSetQueryFilter(LambdaExpression, Boolean)

Retorna um valor que indica se o filtro de consulta fornecido pode ser definido na fonte de configuração atual.

ComplexIndexerProperty(Type, String, Type, Boolean)

Retorna um objeto que pode ser usado para configurar a propriedade do indexador complexo com o nome fornecido. Se nenhuma propriedade correspondente existir, uma nova propriedade será adicionada.

(Herdado de IConventionTypeBaseBuilder)
ComplexProperty(MemberInfo, Type, Boolean)

Retorna um objeto que pode ser usado para configurar a propriedade complexa com as informações de membro fornecidas. Se nenhuma propriedade correspondente existir, uma nova propriedade será adicionada.

(Herdado de IConventionTypeBaseBuilder)
ComplexProperty(Type, String, Type, Boolean)

Retorna um objeto que pode ser usado para configurar a propriedade complexa com o nome fornecido. Se nenhuma propriedade correspondente existir, uma nova propriedade será adicionada.

(Herdado de IConventionTypeBaseBuilder)
CreateUniqueProperty(Type, String, Boolean)

Cria uma propriedade com um nome diferente de qualquer propriedade existente.

GetOrCreateProperties(IEnumerable<MemberInfo>, Boolean)

Retorna as propriedades existentes que correspondem aos membros determinados ou as cria.

GetOrCreateProperties(IReadOnlyList<String>, Boolean)

Retorna as propriedades existentes com os nomes fornecidos ou as cria se membros CLR correspondentes forem encontrados.

GetTargetEntityTypeBuilder(Type, MemberInfo, Boolean, Nullable<Boolean>, Boolean)

Obtém ou cria um construtor para o destino de uma navegação potencial.

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.

HasBaseType(IConventionEntityType, Boolean)

Define o tipo base desse tipo de entidade em uma hierarquia de herança.

HasChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

Configura o ChangeTrackingStrategy a ser usado para esse tipo de entidade. Essa estratégia indica como o contexto detecta alterações nas propriedades de uma instância do tipo de entidade.

HasDefiningQuery(LambdaExpression, Boolean)
Obsoleto.

Configura uma consulta usada para fornecer dados para um tipo de entidade sem chave.

HasDiscriminator(Boolean)

Configura a propriedade discriminatória usada para identificar qual tipo de entidade cada linha em uma tabela representa quando uma hierarquia de herança é mapeada para uma única tabela em um banco de dados relacional.

HasDiscriminator(MemberInfo, Boolean)

Configura a propriedade discriminatória usada para identificar qual tipo de entidade cada linha em uma tabela representa quando uma hierarquia de herança é mapeada para uma única tabela em um banco de dados relacional.

HasDiscriminator(String, Boolean)

Configura a propriedade discriminatória usada para identificar qual tipo de entidade cada linha em uma tabela representa quando uma hierarquia de herança é mapeada para uma única tabela em um banco de dados relacional.

HasDiscriminator(String, Type, Boolean)

Configura a propriedade discriminatória usada para identificar qual tipo de entidade cada linha em uma tabela representa quando uma hierarquia de herança é mapeada para uma única tabela em um banco de dados relacional.

HasDiscriminator(Type, Boolean)

Configura a propriedade discriminatória usada para identificar qual tipo de entidade cada linha em uma tabela representa quando uma hierarquia de herança é mapeada para uma única tabela em um banco de dados relacional.

HasIndex(IReadOnlyList<IConventionProperty>, Boolean)

Configura um índice nas propriedades especificadas. Se houver um índice existente na lista de propriedades fornecida, o índice existente será retornado para configuração.

HasIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

Configura um índice nas propriedades especificadas, com o nome especificado. Se houver um índice existente no conjunto de propriedades fornecido e com o nome fornecido, o índice existente será retornado para configuração.

HasIndex(IReadOnlyList<String>, Boolean)

Configura um índice nos nomes de propriedade especificados. Se houver um índice existente na lista fornecida de nomes de propriedade, o índice existente será retornado para configuração.

HasIndex(IReadOnlyList<String>, String, Boolean)

Configura um índice nos nomes de propriedade especificados. Se houver um índice existente na lista fornecida de nomes de propriedade, o índice existente será retornado para configuração.

HasKey(IReadOnlyList<IConventionProperty>, Boolean)

Cria uma chave alternativa no modelo para esse tipo de entidade se ainda não existir uma sobre as propriedades especificadas.

HasNoAnnotation(String, Boolean)

Remove a anotação com o nome fornecido desse objeto.

HasNoComplexProperty(IConventionComplexProperty, Boolean)

Remove uma propriedade complexa desse tipo de entidade.

HasNoDeclaredDiscriminator(Boolean)
Obsoleto.

Remove a propriedade discriminatória desse tipo de entidade. Esse método geralmente é chamado quando o tipo de entidade não é mais mapeado para a mesma tabela que qualquer outro tipo na hierarquia ou quando esse tipo de entidade não é mais o tipo raiz.

HasNoDiscriminator(Boolean)

Remove a propriedade discriminatória desse tipo de entidade. Esse método geralmente é chamado quando o tipo de entidade não é mais mapeado para a mesma tabela que qualquer outro tipo na hierarquia ou quando esse tipo de entidade não é mais o tipo raiz.

HasNoIndex(IConventionIndex, Boolean)

Remove um índice desse tipo de entidade.

HasNoIndex(IReadOnlyList<IConventionProperty>, Boolean)

Remove um índice desse tipo de entidade.

HasNoKey(Boolean)

Configura o tipo de entidade para não ter chaves. Ele só poderá ser usado para consultas.

HasNoKey(IConventionKey, Boolean)

Remove uma chave primária ou alternativa desse tipo de entidade.

HasNoKey(IReadOnlyList<IConventionProperty>, Boolean)

Remove uma chave primária ou alternativa desse tipo de entidade.

HasNoNavigation(IConventionNavigation, Boolean)

Remove uma navegação desse tipo de entidade.

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 null o valor for especificado.

HasNoProperty(IConventionProperty, Boolean)

Remove uma propriedade desse tipo de entidade.

HasNoRelationship(IConventionForeignKey, Boolean)

Remove uma chave estrangeira desse tipo de entidade.

HasNoRelationship(IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType, Boolean)

Remove uma relação desse tipo de entidade.

HasNoServiceProperty(IConventionServiceProperty, Boolean)

Remove uma propriedade de serviço desse tipo de entidade.

HasNoSkipNavigation(IConventionSkipNavigation, Boolean)

Remove uma navegação de ignorar desse tipo de entidade.

HasNoSkipNavigation(ISkipNavigation, Boolean)

Remove uma navegação de ignorar desse tipo de entidade.

HasOwnership(IConventionEntityType, MemberInfo, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

HasOwnership(IConventionEntityType, String, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

HasOwnership(IConventionEntityType, String, String, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

HasOwnership(Type, MemberInfo, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

HasOwnership(Type, MemberInfo, MemberInfo, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

HasOwnership(Type, String, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

HasOwnership(Type, String, String, Boolean)

Configura uma relação em que a entidade de destino pertence a (ou parte) dessa entidade.

HasQueryFilter(LambdaExpression, Boolean)

Especifica uma expressão de predicado LINQ que será aplicada automaticamente a todas as consultas direcionadas a esse tipo de entidade.

HasRelationship(IConventionEntityType, Boolean)

Configura uma relação entre esse e o tipo de entidade de destino.

HasRelationship(IConventionEntityType, IConventionKey, Boolean)

Configura uma relação entre esse e o tipo de entidade de destino com o destino como a extremidade principal.

HasRelationship(IConventionEntityType, IReadOnlyList<IConventionProperty>, Boolean)

Configura uma relação entre esse e o tipo de entidade de destino com o destino como a extremidade principal.

HasRelationship(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, Boolean)

Configura uma relação entre esse e o tipo de entidade de destino com o destino como a extremidade principal.

HasRelationship(IConventionEntityType, MemberInfo, Boolean, Boolean)

Configura uma relação entre esse e o tipo de entidade de destino.

HasRelationship(IConventionEntityType, MemberInfo, MemberInfo, Boolean, Boolean)

Configura uma relação entre esse e o tipo de entidade de destino.

HasRelationship(IConventionEntityType, String, Boolean, Boolean)

Configura uma relação entre esse e o tipo de entidade de destino.

HasRelationship(IConventionEntityType, String, String, Boolean, Boolean)

Configura uma relação entre esse e o tipo de entidade de destino.

HasSkipNavigation(MemberInfo, IConventionEntityType, MemberInfo, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Configura uma navegação de ignorar e o inverso entre esse e o tipo de entidade de destino.

HasSkipNavigation(MemberInfo, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Configura uma navegação de ignorar entre esse e o tipo de entidade de destino.

HasSkipNavigation(String, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Configura uma navegação de ignorar entre esse e o tipo de entidade de destino.

HasSkipNavigation(String, IConventionEntityType, Type, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Configura uma navegação de ignorar entre esse e o tipo de entidade de destino.

HasTrigger(String, Boolean)

Configura um gatilho de banco de dados ao direcionar um banco de dados relacional.

Ignore(String, Boolean)

Exclui a propriedade fornecida do tipo de entidade e impede que as convenções adicionem uma propriedade ou navegação correspondente ao tipo.

IndexerProperty(Type, String, Boolean)

Retorna um objeto que pode ser usado para configurar a propriedade do indexador com o nome fornecido. Se nenhuma propriedade correspondente existir, uma nova propriedade será adicionada.

IsIgnored(String, Boolean)

Indica se o nome do membro fornecido é ignorado para a origem de configuração fornecida.

PrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

Define as propriedades que compõem a chave primária para esse tipo de entidade.

PrimaryKey(IReadOnlyList<String>, Boolean)

Define as propriedades que compõem a chave primária para esse tipo de entidade.

Property(MemberInfo, Boolean)

Retorna um objeto que pode ser usado para configurar a propriedade com as informações de membro fornecidas. Se nenhuma propriedade correspondente existir, uma nova propriedade será adicionada.

Property(Type, String, Boolean, Boolean)

Retorna um objeto que pode ser usado para configurar a propriedade com o nome fornecido. Se nenhuma propriedade correspondente existir, uma nova propriedade será adicionada.

RemoveAnnotation(String, Boolean)
Obsoleto.

Remove a anotação com o nome fornecido desse objeto.

(Herdado de IConventionAnnotatableBuilder)
RemoveUnusedImplicitProperties(IReadOnlyList<IConventionProperty>)

Remove as propriedades na lista fornecida se elas não fizerem parte de nenhum objeto de metadados.

RemoveUnusedShadowProperties(IReadOnlyList<IConventionProperty>, Boolean)
Obsoleto.

Remove as propriedades de sombra na lista fornecida se elas não fizerem parte de nenhum objeto de metadados.

ServiceProperty(MemberInfo, Boolean)

Retorna um objeto que pode ser usado para configurar a propriedade de serviço com as informações de membro fornecidas. Se nenhuma propriedade correspondente existir, uma nova propriedade será adicionada.

ServiceProperty(Type, MemberInfo, Boolean)

Retorna um objeto que pode ser usado para configurar a propriedade de serviço com as informações de membro fornecidas. Se nenhuma propriedade correspondente existir, uma nova propriedade será adicionada.

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 todas as propriedades desse tipo de entidade.

Métodos de Extensão

CanSetAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Retorna um valor que indica se a vida útil do repositório analítico pode ser definida na fonte de configuração atual

CanSetContainer(IConventionEntityTypeBuilder, String, Boolean)

Retorna um valor que indica se o contêiner para o qual o tipo de entidade é mapeado pode ser definido da fonte de configuração atual

CanSetDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Retorna um valor que indica se o tempo de vida padrão pode ser definido na fonte de configuração atual

CanSetJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

Retorna um valor que indica se o nome da propriedade pai para o qual o tipo de entidade é mapeado pode ser definido a partir da fonte de configuração atual

CanSetPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Retorna um valor que indica se a propriedade usada para armazenar a chave de partição pode ser definida da fonte de configuração atual

CanSetThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

Retorna um valor que indica se a taxa de transferência fornecida pode ser definida.

HasAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Configura a vida útil do repositório analítico em segundos no escopo do contêiner.

HasDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Configura o tempo padrão de vida em segundos no escopo do contêiner.

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Configura a propriedade usada para armazenar a chave de partição.

HasThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

Configura a taxa de transferência provisionada.

ToContainer(IConventionEntityTypeBuilder, String, Boolean)

Configura o contêiner para o qual o tipo de entidade é mapeado ao direcionar para o Azure Cosmos.

ToJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

Configura o nome da propriedade para o qual a entidade é mapeada quando armazenada como um documento inserido.

CanSetInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

Retorna um valor que indica se a consulta na memória fornecida pode ser definida da fonte de configuração atual.

ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

Configura uma consulta usada para fornecer dados para um tipo de entidade.

CanExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Retorna um valor que indica se a tabela para a qual esse tipo de entidade é mapeado pode ser excluída das migrações usando a origem de configuração especificada.

CanHaveCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

Retorna um valor que indica se a restrição de marcar pode ser configurada.

CanSetCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)
Obsoleto.

Retorna um valor que indica se a restrição de marcar pode ser configurada.

CanSetComment(IConventionEntityTypeBuilder, String, Boolean)

Retorna um valor que indica se um comentário pode ser definido para esse tipo de entidade usando a origem de configuração especificada.

CanSetFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

Retorna um valor que indica se o nome da função pode ser definido para esse tipo de entidade usando a origem de configuração especificada.

CanSetFunction(IConventionEntityTypeBuilder, String, Boolean)

Retorna um valor que indica se o nome da função pode ser definido para esse tipo de entidade usando a origem de configuração especificada.

CanSetJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

Retorna um valor que indica se o valor fornecido pode ser usado como um nome de propriedade JSON para o tipo de entidade.

CanSetMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

Retorna um valor que indica se a estratégia de mapeamento de hierarquia pode ser configurada usando a origem de configuração especificada.

CanSetSchema(IConventionEntityTypeBuilder, String, Boolean)

Retorna um valor que indica se o esquema do nome da tabela pode ser definido para esse tipo de entidade usando a origem de configuração especificada.

CanSetSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

Retorna um valor que indica se a cadeia de caracteres SQL da consulta pode ser definida para esse tipo de entidade usando a origem de configuração especificada.

CanSetTable(IConventionEntityTypeBuilder, String, Boolean)

Retorna um valor que indica se o nome da tabela pode ser definido para esse tipo de entidade usando a origem de configuração especificada.

CanSetView(IConventionEntityTypeBuilder, String, Boolean)

Retorna um valor que indica se o nome da exibição pode ser definido para esse tipo de entidade usando a origem de configuração especificada.

CanSetViewSchema(IConventionEntityTypeBuilder, String, Boolean)

Retorna um valor que indica se o esquema da exibição pode ser definido para esse tipo de entidade usando a origem de configuração especificada.

DeleteUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

Configura o procedimento armazenado que o tipo de entidade usa para exclusões ao direcionar um banco de dados relacional.

ExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Marque a tabela para a qual esse tipo de entidade é mapeado como excluído das migrações.

HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

Configura uma restrição de marcar de banco de dados ao direcionar um banco de dados relacional.

HasComment(IConventionEntityTypeBuilder, String, Boolean)

Configura um comentário a ser aplicado à tabela

HasJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

Configura a entidade mapeada para uma coluna JSON, mapeando-a para a propriedade JSON fornecida, em vez de usar o nome de navegação que leva a ela.

InsertUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

Configura o procedimento armazenado que o tipo de entidade usa para inserções ao direcionar um banco de dados relacional.

ToFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

Configura a função para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToFunction(IConventionEntityTypeBuilder, String, Boolean)

Configura a função para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToSchema(IConventionEntityTypeBuilder, String, Boolean)

Configura o esquema da tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

Configura uma cadeia de caracteres SQL usada para fornecer dados para o tipo de entidade.

ToTable(IConventionEntityTypeBuilder, String, Boolean)

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToTable(IConventionEntityTypeBuilder, String, String, Boolean)

Configura a tabela para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToView(IConventionEntityTypeBuilder, String, Boolean)

Configura a exibição para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToView(IConventionEntityTypeBuilder, String, String, Boolean)

Configura a exibição para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

ToViewSchema(IConventionEntityTypeBuilder, String, Boolean)

Configura o esquema da exibição para a qual o tipo de entidade é mapeado ao direcionar um banco de dados relacional.

UpdateUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

Configura o procedimento armazenado que o tipo de entidade usa para atualizações ao direcionar um banco de dados relacional.

UseMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

Define a estratégia de mapeamento de hierarquia.

CanSetHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Retorna um valor que indica se o nome da tabela de histórico determinado pode ser definido para a entidade.

CanSetHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Retorna um valor que indica se a tabela mapeada pode ter o esquema da tabela de histórico.

CanSetIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Retorna um valor que indica se a tabela mapeada pode ser configurada como otimizada para memória.

CanSetIsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Retorna um valor que indica se a tabela mapeada pode ser configurada como temporal.

CanSetPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Retorna um valor que indica se a tabela mapeada pode ter a propriedade de término do período.

CanSetPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Retorna um valor que indica se a tabela mapeada pode ter a propriedade de início do período.

ForSqlServerIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
Obsoleto.

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server como com otimização de memória.

HasPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Configura uma propriedade de fim de período para a entidade mapeada para uma tabela temporal.

HasPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Configura uma propriedade de início de período para a entidade mapeada para uma tabela temporal.

IsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Configura a tabela para a qual a entidade é mapeada ao direcionar SQL Server como otimizada para memória.

IsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Configura a tabela como temporal.

UseHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Configura um nome de tabela de histórico para a entidade mapeada para uma tabela temporal.

UseHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Configura um esquema de tabela de histórico para a entidade mapeada para uma tabela temporal.

Aplica-se a