Compartilhar via


SqlServerSharedTableConvention Classe

Definição

Uma convenção que manipula nomes de objetos de banco de dados para tipos de entidade que compartilham uma tabela para evitar conflitos.

public class SqlServerSharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.SharedTableConvention
type SqlServerSharedTableConvention = class
    inherit SharedTableConvention
Public Class SqlServerSharedTableConvention
Inherits SharedTableConvention
Herança
SqlServerSharedTableConvention

Comentários

Consulte Convenções de criação de modelo e Acessando bancos de dados SQL Server e SQL do Azure com o EF Core para obter mais informações e exemplos.

Construtores

SqlServerSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Cria uma nova instância de SqlServerSharedTableConvention.

Propriedades

CheckConstraintsUniqueAcrossTables

Obtém um valor que indica se marcar nomes de restrição devem ser exclusivos entre tabelas.

(Herdado de SharedTableConvention)
Dependencies

Dependências para esse serviço.

(Herdado de SharedTableConvention)
ForeignKeysUniqueAcrossTables

Obtém um valor que indica se os nomes de chave estrangeira devem ser exclusivos entre tabelas.

(Herdado de SharedTableConvention)
IndexesUniqueAcrossTables

Obtém um valor que indica se os nomes de índice devem ser exclusivos entre tabelas.

IndexesUniqueAcrossTables

Obtém um valor que indica se os nomes de índice devem ser exclusivos entre tabelas.

(Herdado de SharedTableConvention)
KeysUniqueAcrossTables

Obtém um valor que indica se os nomes de chave devem ser exclusivos entre tabelas.

(Herdado de SharedTableConvention)
RelationalDependencies

Dependências específicas do provedor relacional para esse serviço.

(Herdado de SharedTableConvention)
TriggersUniqueAcrossTables

Obtém um valor que indica se os nomes de gatilho devem ser exclusivos entre tabelas.

(Herdado de SharedTableConvention)

Métodos

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

Obtém um valor que indica se duas chaves estrangeiras mapeadas para a mesma restrição de chave estrangeira são compatíveis.

(Herdado de SharedTableConvention)
AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Obtém um valor que indica se dois índices mapeados para o mesmo índice de tabela são compatíveis.

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

Obtém um valor que indica se dois índices mapeados para o mesmo índice de tabela são compatíveis.

(Herdado de SharedTableConvention)
AreCompatible(IKey, IKey, StoreObjectIdentifier)

Obtém um valor que indica se duas chaves mapeadas para a mesma restrição são compatíveis.

AreCompatible(IKey, IKey, StoreObjectIdentifier)

Obtém um valor que indica se duas chaves mapeadas para a mesma restrição são compatíveis.

(Herdado de SharedTableConvention)
AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

Obtém um valor que indica se duas restrições marcar com o mesmo nome são compatíveis.

(Herdado de SharedTableConvention)
AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

Obtém um valor que indica se duas chaves estrangeiras mapeadas para a mesma restrição de chave estrangeira são compatíveis.

(Herdado de SharedTableConvention)
AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Obtém um valor que indica se dois índices mapeados para o mesmo índice de tabela são compatíveis.

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

Obtém um valor que indica se dois índices mapeados para o mesmo índice de tabela são compatíveis.

(Herdado de SharedTableConvention)
AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Obtém um valor que indica se duas chaves mapeadas para a mesma restrição são compatíveis.

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

Obtém um valor que indica se duas chaves mapeadas para a mesma restrição são compatíveis.

(Herdado de SharedTableConvention)
AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

Obtém um valor que indica se dois gatilhos com o mesmo nome são compatíveis.

(Herdado de SharedTableConvention)
ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Chamado depois que um modelo é finalizado.

(Herdado de SharedTableConvention)
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Chamado quando um modelo está sendo finalizado.

(Herdado de SharedTableConvention)

Aplica-se a