Jazyk

RelationalForeignKeyExtensions Třída

Definice

Metody rozšíření cizího klíče pro metadata relační databáze

[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
Dědičnost
RelationalForeignKeyExtensions
Atributy

Poznámky

Další informace a příklady najdete v tématu Modelování typů entit a relací .

Metody

Název Description
FindSharedObjectRootForeignKey(IConventionForeignKey, StoreObjectIdentifier)

Najde první IConventionForeignKey , který je namapován na stejné omezení ve sdíleném objektu podobné tabulce.

Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

FindSharedObjectRootForeignKey(IForeignKey, StoreObjectIdentifier)

Najde první IForeignKey , který je namapován na stejné omezení ve sdíleném objektu podobné tabulce.

Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

FindSharedObjectRootForeignKey(IMutableForeignKey, StoreObjectIdentifier)

Najde první IMutableForeignKey , který je namapován na stejné omezení ve sdíleném objektu podobné tabulce.

Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

FindSharedObjectRootForeignKey(IReadOnlyForeignKey, StoreObjectIdentifier)

Najde první IForeignKey , který je namapován na stejné omezení ve sdíleném objektu podobné tabulce.

Tuto metodu obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

GetConstraintName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Vrátí název omezení cizího klíče.

GetConstraintName(IForeignKey)

Vrátí název omezení cizího klíče.

GetConstraintName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Vrátí název omezení cizího klíče.

GetConstraintName(IReadOnlyForeignKey)

Vrátí název omezení cizího klíče.

GetConstraintNameConfigurationSource(IConventionForeignKey)

ConfigurationSource Získá název omezení.

GetDefaultName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Vrátí výchozí název omezení, který se použije pro tento cizí klíč.

GetDefaultName(IForeignKey)

Vrátí výchozí název omezení, který se použije pro tento cizí klíč.

GetDefaultName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Vrátí výchozí název omezení, který se použije pro tento cizí klíč.

GetDefaultName(IReadOnlyForeignKey)

Vrátí výchozí název omezení, který se použije pro tento cizí klíč.

GetIsExcludedFromMigrationsConfigurationSource(IConventionForeignKey)

ConfigurationSource Získá pro vyloučení cizího klíče z migrací.

GetMappedConstraints(IForeignKey)

Získá omezení cizího klíče, na které je cizí klíč mapován.

IsExcludedFromMigrations(IReadOnlyForeignKey)

Vrátí hodnotu určující, zda je omezení cizího klíče vyloučeno z migrací.

IsRowInternal(IReadOnlyForeignKey, StoreObjectIdentifier)

Vrátí hodnotu určující, jestli je tento cizí klíč mezi dvěma typy entit sdílejících stejný objekt úložiště podobné tabulce.

SetConstraintName(IConventionForeignKey, String, Boolean)

Nastaví název omezení cizího klíče.

SetConstraintName(IMutableForeignKey, String)

Nastaví název omezení cizího klíče.

SetIsExcludedFromMigrations(IConventionForeignKey, Nullable<Boolean>, Boolean)

Nastaví hodnotu označující, zda je omezení cizího klíče vyloučeno z migrací.

SetIsExcludedFromMigrations(IMutableForeignKey, Nullable<Boolean>)

Nastaví hodnotu označující, zda je omezení cizího klíče vyloučeno z migrací.

Platí pro