Partilhar via


RelationalForeignKeyExtensions Classe

Definição

Métodos de extensão de chave estrangeira para metadados de banco de dados relacional.

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

Comentários

Confira Modelagem de tipos de entidade e relações para obter mais informações e exemplos.

Métodos

FindSharedObjectRootForeignKey(IConventionForeignKey, StoreObjectIdentifier)

Localiza o primeiro IConventionForeignKey mapeado para a mesma restrição em um objeto de tabela compartilhada.

Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

FindSharedObjectRootForeignKey(IForeignKey, StoreObjectIdentifier)

Localiza o primeiro IConventionForeignKey mapeado para a mesma restrição em um objeto de tabela compartilhada.

Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

FindSharedObjectRootForeignKey(IMutableForeignKey, StoreObjectIdentifier)

Localiza o primeiro IMutableForeignKey mapeado para a mesma restrição em um objeto de tabela compartilhada.

Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

FindSharedObjectRootForeignKey(IReadOnlyForeignKey, StoreObjectIdentifier)

Localiza o primeiro IForeignKey mapeado para a mesma restrição em um objeto de tabela compartilhada.

Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

GetConstraintName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Retorna o nome da restrição de chave estrangeira.

GetConstraintName(IForeignKey)

Retorna o nome da restrição de chave estrangeira.

GetConstraintName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Retorna o nome da restrição de chave estrangeira.

GetConstraintName(IReadOnlyForeignKey)

Retorna o nome da restrição de chave estrangeira.

GetConstraintNameConfigurationSource(IConventionForeignKey)

Obtém o ConfigurationSource para o nome da restrição.

GetDefaultName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Retorna o nome da restrição padrão que seria usado para essa chave estrangeira.

GetDefaultName(IForeignKey)

Retorna o nome da restrição padrão que seria usado para essa chave estrangeira.

GetDefaultName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Retorna o nome da restrição padrão que seria usado para essa chave estrangeira.

GetDefaultName(IReadOnlyForeignKey)

Retorna o nome da restrição padrão que seria usado para essa chave estrangeira.

GetMappedConstraints(IForeignKey)

Obtém as restrições de chave estrangeira para as quais a chave estrangeira é mapeada.

IsRowInternal(IReadOnlyForeignKey, StoreObjectIdentifier)

Retorna um valor que indica se essa chave estrangeira está entre dois tipos de entidade que compartilham o mesmo objeto de repositório semelhante à tabela.

SetConstraintName(IConventionForeignKey, String, Boolean)

Define o nome da restrição de chave estrangeira.

SetConstraintName(IMutableForeignKey, String)

Define o nome da restrição de chave estrangeira.

Aplica-se a