Partager via


RelationalForeignKeyExtensions Classe

Définition

Méthodes d’extension de clé étrangère pour les métadonnées de base de données relationnelle.

public static class RelationalForeignKeyExtensions
type RelationalForeignKeyExtensions = class
Public Module RelationalForeignKeyExtensions
Héritage
RelationalForeignKeyExtensions

Remarques

Pour plus d’informations et d’exemples, consultez Modélisation des types d’entités et des relations .

Méthodes

FindSharedObjectRootForeignKey(IConventionForeignKey, StoreObjectIdentifier)

Recherche la première IConventionForeignKey qui est mappée à la même contrainte dans un objet de type table partagé.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

FindSharedObjectRootForeignKey(IForeignKey, StoreObjectIdentifier)

Recherche la première IConventionForeignKey qui est mappée à la même contrainte dans un objet de type table partagé.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

FindSharedObjectRootForeignKey(IMutableForeignKey, StoreObjectIdentifier)

Recherche la première IMutableForeignKey qui est mappée à la même contrainte dans un objet de type table partagé.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

FindSharedObjectRootForeignKey(IReadOnlyForeignKey, StoreObjectIdentifier)

Recherche la première IForeignKey qui est mappée à la même contrainte dans un objet de type table partagé.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code de l’application.

GetConstraintName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Retourne le nom de la contrainte de clé étrangère.

GetConstraintName(IForeignKey)

Retourne le nom de la contrainte de clé étrangère.

GetConstraintName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Retourne le nom de la contrainte de clé étrangère.

GetConstraintName(IReadOnlyForeignKey)

Retourne le nom de la contrainte de clé étrangère.

GetConstraintNameConfigurationSource(IConventionForeignKey)

Obtient le ConfigurationSource pour le nom de la contrainte.

GetDefaultName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Retourne le nom de contrainte par défaut qui serait utilisé pour cette clé étrangère.

GetDefaultName(IForeignKey)

Retourne le nom de contrainte par défaut qui serait utilisé pour cette clé étrangère.

GetDefaultName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Retourne le nom de contrainte par défaut qui serait utilisé pour cette clé étrangère.

GetDefaultName(IReadOnlyForeignKey)

Retourne le nom de contrainte par défaut qui serait utilisé pour cette clé étrangère.

GetMappedConstraints(IForeignKey)

Obtient les contraintes de clé étrangère auxquelles la clé étrangère est mappée.

IsRowInternal(IReadOnlyForeignKey, StoreObjectIdentifier)

Retourne une valeur indiquant si cette clé étrangère se trouve entre deux types d’entités partageant le même objet de magasin de type table.

SetConstraintName(IConventionForeignKey, String, Boolean)

Définit le nom de la contrainte de clé étrangère.

SetConstraintName(IMutableForeignKey, String)

Définit le nom de la contrainte de clé étrangère.

S’applique à