RelationalForeignKeyExtensions Classe

Definizione

Metodi di estensione della chiave esterna per i metadati del database relazionale.

public static class RelationalForeignKeyExtensions
type RelationalForeignKeyExtensions = class
Public Module RelationalForeignKeyExtensions
Ereditarietà
RelationalForeignKeyExtensions

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni .

Metodi

FindSharedObjectRootForeignKey(IConventionForeignKey, StoreObjectIdentifier)

Trova il primo IConventionForeignKey di cui viene eseguito il mapping allo stesso vincolo in un oggetto di tipo tabella condiviso.

Questo metodo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

FindSharedObjectRootForeignKey(IForeignKey, StoreObjectIdentifier)

Trova il primo IConventionForeignKey di cui viene eseguito il mapping allo stesso vincolo in un oggetto di tipo tabella condiviso.

Questo metodo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

FindSharedObjectRootForeignKey(IMutableForeignKey, StoreObjectIdentifier)

Trova il primo IMutableForeignKey di cui viene eseguito il mapping allo stesso vincolo in un oggetto di tipo tabella condiviso.

Questo metodo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

FindSharedObjectRootForeignKey(IReadOnlyForeignKey, StoreObjectIdentifier)

Trova il primo IForeignKey di cui viene eseguito il mapping allo stesso vincolo in un oggetto di tipo tabella condiviso.

Questo metodo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

GetConstraintName(IForeignKey)

Restituisce il nome del vincolo di chiave esterna.

GetConstraintName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Restituisce il nome del vincolo di chiave esterna.

GetConstraintName(IReadOnlyForeignKey)

Restituisce il nome del vincolo di chiave esterna.

GetConstraintName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Restituisce il nome del vincolo di chiave esterna.

GetConstraintNameConfigurationSource(IConventionForeignKey)

Ottiene l'oggetto ConfigurationSource per il nome del vincolo.

GetDefaultName(IForeignKey)

Restituisce il nome del vincolo predefinito che verrebbe utilizzato per questa chiave esterna.

GetDefaultName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Restituisce il nome del vincolo predefinito che verrebbe utilizzato per questa chiave esterna.

GetDefaultName(IReadOnlyForeignKey)

Restituisce il nome del vincolo predefinito che verrebbe utilizzato per questa chiave esterna.

GetDefaultName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Restituisce il nome del vincolo predefinito che verrebbe utilizzato per questa chiave esterna.

GetMappedConstraints(IForeignKey)

Ottiene i vincoli di chiave esterna a cui viene eseguito il mapping della chiave esterna.

IsRowInternal(IReadOnlyForeignKey, StoreObjectIdentifier)

Restituisce un valore che indica se questa chiave esterna è tra due tipi di entità che condividono lo stesso oggetto di archiviazione simile a una tabella.

SetConstraintName(IConventionForeignKey, String, Boolean)

Imposta il nome del vincolo di chiave esterna.

SetConstraintName(IMutableForeignKey, String)

Imposta il nome del vincolo di chiave esterna.

Si applica a