Sdílet prostřednictvím


RelationalForeignKeyExtensions Třída

Definice

Rozšiřující metody cizího klíče pro metadata relační databáze.

public static class RelationalForeignKeyExtensions
type RelationalForeignKeyExtensions = class
Public Module RelationalForeignKeyExtensions
Dědičnost
RelationalForeignKeyExtensions

Poznámky

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

Metody

FindSharedObjectRootForeignKey(IConventionForeignKey, StoreObjectIdentifier)

Najde první IConventionForeignKey objekt mapovaný na stejné omezení ve sdíleném objektu podobném tabulce.

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

FindSharedObjectRootForeignKey(IForeignKey, StoreObjectIdentifier)

Najde první IConventionForeignKey objekt mapovaný na stejné omezení ve sdíleném objektu podobném tabulce.

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

FindSharedObjectRootForeignKey(IMutableForeignKey, StoreObjectIdentifier)

Najde první IMutableForeignKey objekt mapovaný na stejné omezení ve sdíleném objektu podobném tabulce.

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

FindSharedObjectRootForeignKey(IReadOnlyForeignKey, StoreObjectIdentifier)

Najde první IForeignKey objekt mapovaný na stejné omezení ve sdíleném objektu podobném tabulce.

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

GetConstraintName(IForeignKey)

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

GetConstraintName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

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

GetConstraintName(IReadOnlyForeignKey)

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

GetConstraintName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

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

GetConstraintNameConfigurationSource(IConventionForeignKey)

Získá pro ConfigurationSource název omezení.

GetDefaultName(IForeignKey)

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

GetDefaultName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

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

GetDefaultName(IReadOnlyForeignKey)

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

GetDefaultName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

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

GetMappedConstraints(IForeignKey)

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

IsRowInternal(IReadOnlyForeignKey, StoreObjectIdentifier)

Vrátí hodnotu označující, jestli je tento cizí klíč mezi dvěma typy entit sdílejícími 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.

Platí pro