Udostępnij za pośrednictwem


RelationalForeignKeyExtensions Klasa

Definicja

Metody rozszerzenia klucza obcego dla metadanych relacyjnej bazy danych.

public static class RelationalForeignKeyExtensions
type RelationalForeignKeyExtensions = class
Public Module RelationalForeignKeyExtensions
Dziedziczenie
RelationalForeignKeyExtensions

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Modelowanie typów jednostek i relacji .

Metody

FindSharedObjectRootForeignKey(IConventionForeignKey, StoreObjectIdentifier)

Znajduje pierwszy IConventionForeignKey zamapowany na to samo ograniczenie w udostępnionym obiekcie przypominającym tabelę.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

FindSharedObjectRootForeignKey(IForeignKey, StoreObjectIdentifier)

Znajduje pierwszy IConventionForeignKey zamapowany na to samo ograniczenie w udostępnionym obiekcie przypominającym tabelę.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

FindSharedObjectRootForeignKey(IMutableForeignKey, StoreObjectIdentifier)

Znajduje pierwszy IMutableForeignKey zamapowany na to samo ograniczenie w udostępnionym obiekcie przypominającym tabelę.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

FindSharedObjectRootForeignKey(IReadOnlyForeignKey, StoreObjectIdentifier)

Znajduje pierwszy IForeignKey zamapowany na to samo ograniczenie w udostępnionym obiekcie przypominającym tabelę.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

GetConstraintName(IForeignKey)

Zwraca nazwę ograniczenia klucza obcego.

GetConstraintName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Zwraca nazwę ograniczenia klucza obcego.

GetConstraintName(IReadOnlyForeignKey)

Zwraca nazwę ograniczenia klucza obcego.

GetConstraintName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Zwraca nazwę ograniczenia klucza obcego.

GetConstraintNameConfigurationSource(IConventionForeignKey)

Pobiera element ConfigurationSource dla nazwy ograniczenia.

GetDefaultName(IForeignKey)

Zwraca domyślną nazwę ograniczenia, która będzie używana dla tego klucza obcego.

GetDefaultName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Zwraca domyślną nazwę ograniczenia, która będzie używana dla tego klucza obcego.

GetDefaultName(IReadOnlyForeignKey)

Zwraca domyślną nazwę ograniczenia, która będzie używana dla tego klucza obcego.

GetDefaultName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

Zwraca domyślną nazwę ograniczenia, która będzie używana dla tego klucza obcego.

GetMappedConstraints(IForeignKey)

Pobiera ograniczenia klucza obcego, do których jest mapowany klucz obcy.

IsRowInternal(IReadOnlyForeignKey, StoreObjectIdentifier)

Zwraca wartość wskazującą, czy ten klucz obcy znajduje się między dwoma typami jednostek współużytkowania tego samego obiektu magazynu przypominającego tabelę.

SetConstraintName(IConventionForeignKey, String, Boolean)

Ustawia nazwę ograniczenia klucza obcego.

SetConstraintName(IMutableForeignKey, String)

Ustawia nazwę ograniczenia klucza obcego.

Dotyczy