Udostępnij za pośrednictwem


ConventionEntityTypeExtensions Klasa

Definicja

Przestroga

Use IConventionEntityType

Metody rozszerzenia dla programu IConventionEntityType.

public static class ConventionEntityTypeExtensions
[System.Obsolete("Use IConventionEntityType")]
public static class ConventionEntityTypeExtensions
type ConventionEntityTypeExtensions = class
[<System.Obsolete("Use IConventionEntityType")>]
type ConventionEntityTypeExtensions = class
Public Module ConventionEntityTypeExtensions
Dziedziczenie
ConventionEntityTypeExtensions
Atrybuty

Metody

AddForeignKey(IConventionEntityType, IConventionProperty, IConventionKey, IConventionEntityType, Boolean)
Przestarzałe.

Dodaje nową relację do tego typu jednostki.

AddIndex(IConventionEntityType, IConventionProperty, Boolean)
Przestarzałe.

Dodaje indeks do tego typu jednostki.

AddIndexerProperty(IConventionEntityType, String, Type, Boolean, Boolean)
Przestarzałe.

Dodaje właściwość wspieraną przez element i indeksator do tego typu jednostki.

AddKey(IConventionEntityType, IConventionProperty, Boolean)
Przestarzałe.

Dodaje nowy klucz alternatywny do tego typu jednostki.

AddProperty(IConventionEntityType, MemberInfo, Boolean)
Przestarzałe.

Dodaje właściwość do tego typu jednostki.

AddProperty(IConventionEntityType, String, Boolean)
Przestarzałe.

Dodaje właściwość do tego typu jednostki.

AddProperty(IConventionEntityType, String, Type, Boolean, Boolean)
Przestarzałe.

Dodaje właściwość do tego typu jednostki.

FindDeclaredForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>)
Przestarzałe.

Pobiera klucze obce zadeklarowane na danym IConventionEntityType obiekcie przy użyciu podanych właściwości.

FindDeclaredNavigation(IConventionEntityType, String)
Przestarzałe.

Pobiera właściwość nawigacji dla danego typu jednostki. Nie zwraca właściwości nawigacji zdefiniowanych w typie podstawowym. Zwraca wartość null , jeśli nie znaleziono właściwości nawigacji.

FindDeclaredProperty(IConventionEntityType, String)
Przestarzałe.

Znajduje właściwość zadeklarowaną dla typu o podanej nazwie. Nie zwraca właściwości zdefiniowanych w typie podstawowym.

FindDefiningNavigation(IConventionEntityType)
Przestarzałe.

Zwraca nawigację definiującą, jeśli istnieje lub null w inny sposób.

FindForeignKey(IConventionEntityType, IProperty, IKey, IEntityType)
Przestarzałe.

Pobiera klucz obcy dla podanych właściwości wskazujących dany klucz podstawowy lub alternatywny. Zwraca wartość null , jeśli nie znaleziono klucza obcego.

FindForeignKeys(IConventionEntityType, IProperty)
Przestarzałe.

Pobiera klucze obce zdefiniowane dla danej właściwości. Zwracane są tylko klucze obce zdefiniowane dokładnie dla określonej właściwości. Złożone klucze obce, które zawierają określoną właściwość, nie są zwracane.

FindForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>)
Przestarzałe.

Pobiera klucze obce zdefiniowane we podanych właściwościach. Zwracane są tylko klucze obce zdefiniowane dokładnie w określonym zestawie właściwości.

FindIndex(IConventionEntityType, IProperty)
Przestarzałe.

Pobiera nienazwany indeks zdefiniowany dla danej właściwości. Zwraca wartość null , jeśli taki indeks nie jest zdefiniowany.

Nazwane indeksy nie zostaną zwrócone, nawet jeśli lista właściwości jest zgodna.

FindKey(IConventionEntityType, IProperty)
Przestarzałe.

Pobiera podstawowy lub alternatywny klucz zdefiniowany dla danej właściwości. Zwraca wartość null , jeśli dla danej właściwości nie zdefiniowano żadnego klucza.

FindNavigation(IConventionEntityType, MemberInfo)
Przestarzałe.

Pobiera właściwość nawigacji dla danego typu jednostki. Zwraca wartość null , jeśli nie znaleziono właściwości nawigacji.

FindNavigation(IConventionEntityType, String)
Przestarzałe.

Pobiera właściwość nawigacji dla danego typu jednostki. Zwraca wartość null , jeśli nie znaleziono właściwości nawigacji.

FindOwnership(IConventionEntityType)
Przestarzałe.

Zwraca relację z właścicielem, jeśli jest to typ własności lub null w inny sposób.

FindProperties(IConventionEntityType, IReadOnlyList<String>)
Przestarzałe.

Znajduje pasujące właściwości dla danego typu jednostki. Zwraca wartość null , jeśli nie znaleziono żadnej właściwości.

Ten interfejs API znajduje tylko właściwości skalarne i nie znajduje właściwości nawigacji.

FindProperty(IConventionEntityType, MemberInfo)
Przestarzałe.

Pobiera właściwość dla danego typu jednostki. Zwraca wartość null , jeśli nie znaleziono właściwości.

Ten interfejs API znajduje tylko właściwości skalarne i nie znajduje właściwości nawigacji. Użyj polecenia FindNavigation(IConventionEntityType, MemberInfo) , aby znaleźć właściwość nawigacji.

GetAllBaseTypes(IConventionEntityType)
Przestarzałe.

Pobiera wszystkie typy w modelu, z którego pochodzi dany typ jednostki, począwszy od katalogu głównego.

GetAllBaseTypesAscending(IConventionEntityType)
Przestarzałe.

Pobiera wszystkie typy w modelu, z którego pochodzi dany typ jednostki, począwszy od najbliższego.

GetAllBaseTypesInclusive(IConventionEntityType)
Przestarzałe.

Zwraca wszystkie typy bazowe danego IEntityTypeobiektu , w tym sam typ, od góry do dołu.

GetAllBaseTypesInclusiveAscending(IConventionEntityType)
Przestarzałe.

Zwraca wszystkie typy bazowe danego IEntityTypeobiektu , w tym sam typ, od dołu do góry.

GetChangeTrackingStrategyConfigurationSource(IConventionEntityType)
Przestarzałe.

Zwraca źródło konfiguracji dla elementu GetChangeTrackingStrategy(IEntityType).

GetDeclaredForeignKeys(IConventionEntityType)
Przestarzałe.

Pobiera wszystkie klucze obce zadeklarowane na danym IConventionEntityTypeobiekcie .

Ta metoda nie zwraca kluczy obcych zadeklarowanych na typach podstawowych. Jest to przydatne podczas iteracji dla wszystkich typów jednostek, aby uniknąć przetwarzania tego samego klucza obcego więcej niż raz. Służy GetForeignKeys() do zwracania kluczy obcych zadeklarowanych w typach bazowych.

GetDeclaredIndexes(IConventionEntityType)
Przestarzałe.

Pobiera wszystkie indeksy zadeklarowane na danym IConventionEntityTypeobiekcie .

Ta metoda nie zwraca indeksów zadeklarowanych dla typów bazowych. Jest to przydatne podczas iteracji dla wszystkich typów jednostek, aby uniknąć przetwarzania tego samego indeksu więcej niż raz. Służy GetForeignKeys() do zwracania również indeksów zadeklarowanych dla typów bazowych.

GetDeclaredKeys(IConventionEntityType)
Przestarzałe.

Pobiera wszystkie klucze zadeklarowane na danym IEntityTypeobiekcie .

Ta metoda nie zwraca kluczy zadeklarowanych w typach podstawowych. Jest to przydatne podczas iteracji dla wszystkich typów jednostek, aby uniknąć przetwarzania tego samego klucza więcej niż raz. Służy GetKeys() do zwracania kluczy zadeklarowanych w typach podstawowych.

GetDeclaredNavigations(IConventionEntityType)
Przestarzałe.

Pobiera wszystkie właściwości nawigacji zadeklarowane dla danego IConventionEntityTypeelementu .

Ta metoda nie zwraca właściwości nawigacji zadeklarowanych w typach podstawowych. Jest to przydatne podczas iterowania wszystkich typów jednostek, aby uniknąć przetwarzania tej samej właściwości nawigacji więcej niż raz. Służy GetNavigations(IConventionEntityType) do zwracania właściwości nawigacji zadeklarowanych w typach podstawowych.

GetDeclaredProperties(IConventionEntityType)
Przestarzałe.

Pobiera wszystkie właściwości inne niż nawigacji zadeklarowane dla danego IConventionEntityTypeelementu .

Ta metoda nie zwraca właściwości zadeklarowanych w typach podstawowych. Jest to przydatne podczas iteracji dla wszystkich typów jednostek, aby uniknąć przetwarzania tej samej właściwości więcej niż raz. Służy GetProperties() do zwracania właściwości zadeklarowanych w typach podstawowych.

GetDeclaredReferencingForeignKeys(IConventionEntityType)
Przestarzałe.

Pobiera wszystkie klucze obce, które są przeznaczone dla danego typu jednostki (tj. klucze obce, w których dany typ jednostki jest podmiotem zabezpieczeń).

GetDeclaredServiceProperties(IConventionEntityType)
Przestarzałe.

Pobiera wszystkie właściwości usługi zadeklarowane dla danego IConventionEntityTypeelementu .

Ta metoda nie zwraca właściwości zadeklarowanych w typach podstawowych. Jest to przydatne podczas iteracji dla wszystkich typów jednostek, aby uniknąć przetwarzania tej samej właściwości więcej niż raz. Służy GetServiceProperties() do zwracania właściwości zadeklarowanych w typach podstawowych.

GetDefiningQueryConfigurationSource(IConventionEntityType)
Przestarzałe.

Zwraca źródło konfiguracji dla elementu GetDefiningQuery(IEntityType).

GetDerivedForeignKeys(IConventionEntityType)
Przestarzałe.

Pobiera wszystkie klucze obce zadeklarowane dla typów pochodzących z danej IConventionEntityTypewartości .

Ta metoda nie zwraca kluczy obcych zadeklarowanych dla danego typu jednostki. Służy GetForeignKeys() do zwracania kluczy obcych zadeklarowanych w typach tej i podstawowej jednostki.

GetDerivedTypes(IConventionEntityType)
Przestarzałe.

Pobiera wszystkie typy w modelu pochodzącym z danego typu jednostki.

GetDerivedTypesInclusive(IConventionEntityType)
Przestarzałe.

Zwraca wszystkie pochodne typy danego IConventionEntityTypeobiektu , w tym sam typ.

GetDirectlyDerivedTypes(IConventionEntityType)
Przestarzałe.

Pobiera wszystkie typy w modelu, które bezpośrednio pochodzą z danego typu jednostki.

GetDiscriminatorMappingCompleteConfigurationSource(IConventionEntityType)
Przestarzałe.

Pobiera wartość ConfigurationSource dla wartości dyskryminującej kompletność.

GetDiscriminatorProperty(IConventionEntityType)
Przestarzałe.

Zwraca wartość IConventionProperty , która będzie używana do przechowywania wartości dyskryminującej.

GetDiscriminatorPropertyConfigurationSource(IConventionEntityType)
Przestarzałe.

ConfigurationSource Pobiera właściwość dyskryminującą.

GetDiscriminatorValueConfigurationSource(IConventionEntityType)
Przestarzałe.

Pobiera wartość ConfigurationSource dla wartości dyskryminującej.

GetNavigations(IConventionEntityType)
Przestarzałe.

Pobiera wszystkie właściwości nawigacji dla danego typu jednostki.

GetQueryFilterConfigurationSource(IConventionEntityType)
Przestarzałe.

Zwraca źródło konfiguracji dla elementu GetQueryFilter(IEntityType).

GetReferencingForeignKeys(IConventionEntityType)
Przestarzałe.

Pobiera wszystkie klucze obce, które są przeznaczone dla danego typu jednostki (tj. klucze obce, gdzie dany typ jednostki lub typ, z którego pochodzi, jest podmiotem zabezpieczeń).

GetRootType(IConventionEntityType)
Przestarzałe.

Pobiera główny typ podstawowy dla danego typu jednostki.

RemoveDiscriminatorValue(IConventionEntityType)
Przestarzałe.

Usuwa dyskryminującą wartość dla tego typu jednostki.

RemoveForeignKey(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType)
Przestarzałe.

Usuwa klucz obcy z tego typu jednostki.

RemoveIndex(IConventionEntityType, IReadOnlyList<IConventionProperty>)
Przestarzałe.

Usuwa indeks z tego typu jednostki.

RemoveKey(IConventionEntityType, IReadOnlyList<IConventionProperty>)
Przestarzałe.

Usuwa klucz podstawowy lub alternatywny z tego typu jednostki.

RemoveProperty(IConventionEntityType, String)
Przestarzałe.

Usuwa właściwość z tego typu jednostki.

RootType(IConventionEntityType)
Przestarzałe.

Pobiera główny typ podstawowy dla danego typu jednostki.

SetChangeTrackingStrategy(IConventionEntityType, Nullable<ChangeTrackingStrategy>, Boolean)
Przestarzałe.

Ustawia strategię śledzenia zmian do użycia dla tego typu jednostki. Ta strategia wskazuje, w jaki sposób kontekst wykrywa zmiany właściwości dla wystąpienia typu jednostki.

SetDefiningQuery(IConventionEntityType, LambdaExpression, Boolean)
Przestarzałe.

Ustawia zapytanie LINQ używane jako domyślne źródło zapytań tego typu.

SetDiscriminatorMappingComplete(IConventionEntityType, Nullable<Boolean>, Boolean)
Przestarzałe.

Ustawia wartość wskazującą, czy mapowanie dyskryminujące zostało ukończone.

SetDiscriminatorProperty(IConventionEntityType, IProperty, Boolean)
Przestarzałe.

Ustawia wartość IProperty , która będzie używana do przechowywania wartości dyskryminującej.

SetDiscriminatorValue(IConventionEntityType, Object, Boolean)
Przestarzałe.

Ustawia wartość dyskryminującą dla tego typu jednostki.

SetPrimaryKey(IConventionEntityType, IConventionProperty, Boolean)
Przestarzałe.

Ustawia klucz podstawowy dla tego typu jednostki.

SetQueryFilter(IConventionEntityType, LambdaExpression, Boolean)
Przestarzałe.

Ustawia filtr wyrażeń LINQ automatycznie stosowany do zapytań dla tego typu jednostki.

Dotyczy