Idioma

RelationalForeignKeyExtensions Classe

Definição

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

[System.Runtime.CompilerServices.Nullable(0)]
public static class RelationalForeignKeyExtensions
public static class RelationalForeignKeyExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalForeignKeyExtensions = class
type RelationalForeignKeyExtensions = class
Public Module RelationalForeignKeyExtensions
Herança
RelationalForeignKeyExtensions
Atributos

Comentários

Consulte os tipos e relações de entidade de modelagem para obter mais informações e exemplos.

Métodos

Nome Descrição
FindSharedObjectRootForeignKey(IConventionForeignKey, StoreObjectIdentifier)

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

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 IForeignKey mapeado para a mesma restrição em um objeto de tabela compartilhado.

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 compartilhado.

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 compartilhado.

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 nome da restrição.

GetDefaultName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

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

GetDefaultName(IForeignKey)

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

GetDefaultName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

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

GetDefaultName(IReadOnlyForeignKey)

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

GetIsExcludedFromMigrationsConfigurationSource(IConventionForeignKey)

Obtém a ConfigurationSource exclusão da chave estrangeira das migrações.

GetMappedConstraints(IForeignKey)

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

IsExcludedFromMigrations(IReadOnlyForeignKey)

Retorna um valor que indica se a restrição de chave estrangeira é excluída das migrações.

IsRowInternal(IReadOnlyForeignKey, StoreObjectIdentifier)

Retorna um valor que indica se essa chave estrangeira está entre dois tipos de entidade compartilhando 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.

SetIsExcludedFromMigrations(IConventionForeignKey, Nullable<Boolean>, Boolean)

Define um valor que indica se a restrição de chave estrangeira é excluída das migrações.

SetIsExcludedFromMigrations(IMutableForeignKey, Nullable<Boolean>)

Define um valor que indica se a restrição de chave estrangeira é excluída das migrações.

Aplica-se a