Lingua

RelationalForeignKeyExtensions Classe

Definizione

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

[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
Ereditarietà
RelationalForeignKeyExtensions
Attributi

Commenti

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

Metodi

Nome Descrizione
FindSharedObjectRootForeignKey(IConventionForeignKey, StoreObjectIdentifier)

Trova il primo IConventionForeignKey oggetto mappato allo stesso vincolo in un oggetto di tipo tabella condiviso.

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

FindSharedObjectRootForeignKey(IForeignKey, StoreObjectIdentifier)

Trova il primo IForeignKey oggetto mappato allo stesso vincolo in un oggetto di tipo tabella condiviso.

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

FindSharedObjectRootForeignKey(IMutableForeignKey, StoreObjectIdentifier)

Trova il primo IMutableForeignKey oggetto mappato allo stesso vincolo in un oggetto di tipo tabella condiviso.

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

FindSharedObjectRootForeignKey(IReadOnlyForeignKey, StoreObjectIdentifier)

Trova il primo IForeignKey oggetto mappato allo stesso vincolo in un oggetto di tipo tabella condiviso.

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

GetConstraintName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Restituisce il nome del vincolo di chiave esterna.

GetConstraintName(IForeignKey)

Restituisce il nome del vincolo di chiave esterna.

GetConstraintName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Restituisce il nome del vincolo di chiave esterna.

GetConstraintName(IReadOnlyForeignKey)

Restituisce il nome del vincolo di chiave esterna.

GetConstraintNameConfigurationSource(IConventionForeignKey)

Ottiene l'oggetto ConfigurationSource per il nome del vincolo.

GetDefaultName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

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

GetDefaultName(IForeignKey)

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.

GetDefaultName(IReadOnlyForeignKey)

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

GetIsExcludedFromMigrationsConfigurationSource(IConventionForeignKey)

Ottiene l'oggetto ConfigurationSource per l'esclusione della chiave esterna dalle migrazioni.

GetMappedConstraints(IForeignKey)

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

IsExcludedFromMigrations(IReadOnlyForeignKey)

Restituisce un valore che indica se il vincolo di chiave esterna è escluso dalle migrazioni.

IsRowInternal(IReadOnlyForeignKey, StoreObjectIdentifier)

Restituisce un valore che indica se questa chiave esterna è tra due tipi di entità che condividono lo stesso oggetto archivio di tipo tabella.

SetConstraintName(IConventionForeignKey, String, Boolean)

Imposta il nome del vincolo di chiave esterna.

SetConstraintName(IMutableForeignKey, String)

Imposta il nome del vincolo di chiave esterna.

SetIsExcludedFromMigrations(IConventionForeignKey, Nullable<Boolean>, Boolean)

Imposta un valore che indica se il vincolo di chiave esterna è escluso dalle migrazioni.

SetIsExcludedFromMigrations(IMutableForeignKey, Nullable<Boolean>)

Imposta un valore che indica se il vincolo di chiave esterna è escluso dalle migrazioni.

Si applica a