Sprache

RelationalForeignKeyExtensions Klasse

Definition

Fremdschlüsselerweiterungsmethoden für relationale Datenbankmetadaten.

[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
Vererbung
RelationalForeignKeyExtensions
Attribute

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen .

Methoden

Name Beschreibung
FindSharedObjectRootForeignKey(IConventionForeignKey, StoreObjectIdentifier)

Sucht den ersten IConventionForeignKey , der derselben Einschränkung in einem freigegebenen tabellenähnlichen Objekt zugeordnet ist.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet.

FindSharedObjectRootForeignKey(IForeignKey, StoreObjectIdentifier)

Sucht den ersten IForeignKey , der derselben Einschränkung in einem freigegebenen tabellenähnlichen Objekt zugeordnet ist.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet.

FindSharedObjectRootForeignKey(IMutableForeignKey, StoreObjectIdentifier)

Sucht den ersten IMutableForeignKey , der derselben Einschränkung in einem freigegebenen tabellenähnlichen Objekt zugeordnet ist.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet.

FindSharedObjectRootForeignKey(IReadOnlyForeignKey, StoreObjectIdentifier)

Sucht den ersten IForeignKey , der derselben Einschränkung in einem freigegebenen tabellenähnlichen Objekt zugeordnet ist.

Diese Methode wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet.

GetConstraintName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Gibt den Namen der Fremdschlüsseleinschränkung zurück.

GetConstraintName(IForeignKey)

Gibt den Namen der Fremdschlüsseleinschränkung zurück.

GetConstraintName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Gibt den Namen der Fremdschlüsseleinschränkung zurück.

GetConstraintName(IReadOnlyForeignKey)

Gibt den Namen der Fremdschlüsseleinschränkung zurück.

GetConstraintNameConfigurationSource(IConventionForeignKey)

Ruft den ConfigurationSource Namen der Einschränkung ab.

GetDefaultName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Gibt den Standardeinschränkungsnamen zurück, der für diesen Fremdschlüssel verwendet werden würde.

GetDefaultName(IForeignKey)

Gibt den Standardeinschränkungsnamen zurück, der für diesen Fremdschlüssel verwendet werden würde.

GetDefaultName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Gibt den Standardeinschränkungsnamen zurück, der für diesen Fremdschlüssel verwendet werden würde.

GetDefaultName(IReadOnlyForeignKey)

Gibt den Standardeinschränkungsnamen zurück, der für diesen Fremdschlüssel verwendet werden würde.

GetIsExcludedFromMigrationsConfigurationSource(IConventionForeignKey)

Ruft den ConfigurationSource Fremdschlüsselausschluss von Migrationen ab.

GetMappedConstraints(IForeignKey)

Ruft die Fremdschlüsseleinschränkungen ab, denen der Fremdschlüssel zugeordnet ist.

IsExcludedFromMigrations(IReadOnlyForeignKey)

Gibt einen Wert zurück, der angibt, ob die Fremdschlüsseleinschränkung von Migrationen ausgeschlossen ist.

IsRowInternal(IReadOnlyForeignKey, StoreObjectIdentifier)

Gibt einen Wert zurück, der angibt, ob dieser Fremdschlüssel zwischen zwei Entitätstypen besteht, die dasselbe tabellenähnliche Speicherobjekt verwenden.

SetConstraintName(IConventionForeignKey, String, Boolean)

Legt den Namen der Fremdschlüsseleinschränkung fest.

SetConstraintName(IMutableForeignKey, String)

Legt den Namen der Fremdschlüsseleinschränkung fest.

SetIsExcludedFromMigrations(IConventionForeignKey, Nullable<Boolean>, Boolean)

Legt einen Wert fest, der angibt, ob die Fremdschlüsseleinschränkung von Migrationen ausgeschlossen ist.

SetIsExcludedFromMigrations(IMutableForeignKey, Nullable<Boolean>)

Legt einen Wert fest, der angibt, ob die Fremdschlüsseleinschränkung von Migrationen ausgeschlossen ist.

Gilt für: