Udostępnij za pośrednictwem


IConventionEntityType Interfejs

Definicja

Reprezentuje typ jednostki w obiekcie IConventionModel.

Ten interfejs jest używany podczas tworzenia modelu i umożliwia modyfikowanie metadanych. Po skompilowania IEntityType modelu reprezentuje widok tylko do odczytu tych samych metadanych.

public interface IConventionEntityType : Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase, Microsoft.EntityFrameworkCore.Metadata.IEntityType
public interface IConventionEntityType : Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType
type IConventionEntityType = interface
    interface IEntityType
    interface ITypeBase
    interface IAnnotatable
    interface IConventionTypeBase
    interface IConventionAnnotatable
type IConventionEntityType = interface
    interface IReadOnlyEntityType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface IConventionTypeBase
    interface IConventionAnnotatable
Public Interface IConventionEntityType
Implements IConventionTypeBase, IEntityType
Public Interface IConventionEntityType
Implements IConventionTypeBase, IReadOnlyEntityType
Implementuje

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Konwencje tworzenia modeli .

Właściwości

BaseType

Pobiera podstawowy typ tej jednostki. Zwraca wartość null , jeśli nie jest to typ pochodny w hierarchii dziedziczenia.

Builder

Pobiera konstruktora, którego można użyć do skonfigurowania tego typu jednostki.

ClrType

Pobiera klasę CLR, która jest używana do reprezentowania wystąpień tego typu. Zwraca wartość null , jeśli typ nie ma odpowiedniej klasy CLR (nazywanej typem cienia).

(Odziedziczone po IReadOnlyTypeBase)
ConstructorBinding

Pobiera element InstantiationBinding dla preferowanego konstruktora.

(Odziedziczone po ITypeBase)
ContainingEntityType

Pobiera ten typ jednostki lub ten, na którym zadeklarowany jest złożony łańcuch właściwości.

(Odziedziczone po IReadOnlyTypeBase)
DefiningEntityType
Nieaktualne..

Pobiera definiowany typ jednostki.

DefiningNavigationName
Nieaktualne..

Pobiera nazwę zdefiniowanej nawigacji.

(Odziedziczone po IReadOnlyEntityType)
DefiningQuery

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

(Odziedziczone po IEntityType)
HasSharedClrType

Pobiera wartość wskazującą, czy ten typ strukturalny jest mapowany na Type inny typ strukturalny, do którego są również mapowane.

(Odziedziczone po IReadOnlyTypeBase)
IsInModel

Wskazuje, czy ten obiekt znajduje się w modelu, tj. nie został usunięty z jednego.

(Odziedziczone po IConventionAnnotatable)
IsKeyless

Pobiera wartość wskazującą, czy typ jednostki nie ma kluczy. Jeśli true będzie można go używać tylko w przypadku zapytań.

IsPropertyBag

Pobiera wartość wskazującą, czy ten typ strukturalny ma indeksator, który może zawierać dowolne właściwości i metodę, która może służyć do określenia, czy dana właściwość indeksatora zawiera wartość.

(Odziedziczone po IReadOnlyTypeBase)
IsQueryType

Pobiera, czy ten typ jednostki jest typem zapytania.

(Odziedziczone po IEntityType)
Item[String]

Pobiera wartość adnotacji o podanej nazwie, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po IReadOnlyAnnotatable)
Model

Pobiera model, do którego należy ta jednostka.

Name

Pobiera nazwę tego typu.

(Odziedziczone po IReadOnlyTypeBase)
QueryFilter

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

(Odziedziczone po IEntityType)
ServiceOnlyConstructorBinding

InstantiationBinding Pobiera wartość dla preferowanego konstruktora podczas tworzenia wystąpień z zainicjowanymi tylko właściwościami usługi.

(Odziedziczone po IEntityType)

Metody

AddAnnotation(String, Object, Boolean)

Dodaje adnotację do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Dodaje adnotacje do obiektu.

(Odziedziczone po IConventionAnnotatable)
AddComplexIndexerProperty(String, Type, Type, String, Boolean, Boolean)

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

(Odziedziczone po IConventionTypeBase)
AddComplexProperty(MemberInfo, String, Boolean, Boolean)

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

(Odziedziczone po IConventionTypeBase)
AddComplexProperty(String, Boolean, Boolean)

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

(Odziedziczone po IConventionTypeBase)
AddComplexProperty(String, Type, MemberInfo, Type, String, Boolean, Boolean)

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

(Odziedziczone po IConventionTypeBase)
AddComplexProperty(String, Type, Type, String, Boolean, Boolean)

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

(Odziedziczone po IConventionTypeBase)
AddForeignKey(IConventionProperty, IConventionKey, IConventionEntityType, Boolean)

Dodaje nową relację do tego typu jednostki.

AddForeignKey(IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType, Boolean, Boolean)

Dodaje nową relację do tego typu jednostki.

AddIgnored(String, Boolean)

Oznacza daną nazwę elementu członkowskiego jako ignorowaną, uniemożliwiając konwencje dodawania pasującej właściwości lub nawigacji do typu.

(Odziedziczone po IConventionTypeBase)
AddIndex(IConventionProperty, Boolean)

Dodaje indeks do tego typu jednostki.

AddIndex(IConventionProperty, String, Boolean)

Dodaje nazwany indeks do tego typu jednostki.

AddIndex(IReadOnlyList<IConventionProperty>, Boolean)

Dodaje indeks bez nazwy do tego typu jednostki.

AddIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

Dodaje nazwany indeks do tego typu jednostki.

AddIndexerProperty(String, Type, Boolean, Boolean)

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

AddKey(IConventionProperty, Boolean)

Dodaje nowy klucz alternatywny do tego typu jednostki.

AddKey(IReadOnlyList<IConventionProperty>, Boolean)

Dodaje nowy klucz alternatywny do tego typu jednostki.

AddProperty(MemberInfo, Boolean)

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

AddProperty(String, Boolean)

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

AddProperty(String, Type, Boolean, Boolean)

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

AddProperty(String, Type, MemberInfo, Boolean, Boolean)

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

AddRuntimeAnnotation(String, Object)

Dodaje adnotację środowiska uruchomieniowego do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po IAnnotatable)
AddServiceProperty(MemberInfo, Boolean)

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

AddServiceProperty(MemberInfo, Type, Boolean)

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

AddSkipNavigation(String, MemberInfo, IConventionEntityType, Boolean, Boolean, Boolean)

Dodaje nową właściwość nawigacji pomiń do tego typu jednostki.

AddSkipNavigation(String, Type, MemberInfo, IConventionEntityType, Boolean, Boolean, Boolean)

Dodaje nową właściwość nawigacji pomiń do tego typu jednostki.

AddTrigger(String, Boolean)

Tworzy nowy wyzwalacz o podanej nazwie w typie jednostki. Zgłasza wyjątek, jeśli wyzwalacz o tej samej nazwie istnieje w tym samym typie jednostki.

AnnotationsToDebugString(Int32)

Pobiera ciąg debugowania dla wszystkich adnotacji zadeklarowanych w obiekcie .

(Odziedziczone po IReadOnlyAnnotatable)
DisplayName()

Pobiera przyjazną nazwę wyświetlaną dla tego typu strukturalnego.

(Odziedziczone po IReadOnlyTypeBase)
DisplayName(Boolean)

Pobiera przyjazną nazwę wyświetlaną dla danego IReadOnlyTypeBaseelementu .

(Odziedziczone po IReadOnlyTypeBase)
FindAnnotation(String)

Pobiera adnotację o podanej nazwie, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po IReadOnlyAnnotatable)
FindClosestCommonParent(IEntityType)

Zwraca najbliższy typ jednostki, który jest elementem nadrzędnym obu typów jednostek. Jeśli jedna z podanych jednostek jest elementem nadrzędnym drugiego, zwracany jest ten element nadrzędny. Zwraca wartość null , jeśli dwa typy jednostek nie są w tej samej hierarchii.

(Odziedziczone po IEntityType)
FindClosestCommonParent(IReadOnlyEntityType)

Zwraca najbliższy typ jednostki, który jest elementem nadrzędnym obu typów jednostek. Jeśli jedna z podanych jednostek jest elementem nadrzędnym drugiego, zwracany jest ten element nadrzędny. Zwraca wartość null , jeśli dwa typy jednostek nie są w tej samej hierarchii.

FindComplexProperty(MemberInfo)

Pobiera właściwość złożoną z podanymi informacjami o elemencie członkowskim. Zwraca wartość null , jeśli nie znaleziono właściwości.

(Odziedziczone po IReadOnlyTypeBase)
FindComplexProperty(String)

Pobiera właściwość złożoną o podanej nazwie. Zwraca wartość null , jeśli żadna właściwość o podanej nazwie nie jest zdefiniowana.

(Odziedziczone po IReadOnlyTypeBase)
FindDeclaredComplexProperty(String)

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

(Odziedziczone po IReadOnlyTypeBase)
FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Pobiera klucze obce zadeklarowane w tym typie jednostki przy użyciu podanych właściwości.

FindDeclaredNavigation(String)

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(String)

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

FindDeclaredSkipNavigation(String)

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

FindDeclaredTrigger(String)

Znajduje wyzwalacz o podanej nazwie.

FindDiscriminatorProperty()

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

FindForeignKey(IReadOnlyList<IProperty>, IKey, IEntityType)

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.

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

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.

FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType)

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(IReadOnlyList<IReadOnlyProperty>)

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.

FindForeignKeys(IReadOnlyProperty)

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.

FindIgnoredConfigurationSource(String)

Wskazuje, czy dana nazwa elementu członkowskiego jest ignorowana.

(Odziedziczone po IConventionTypeBase)
FindIndex(IReadOnlyList<IProperty>)

Pobiera nienazwany indeks zdefiniowany we podanych właściwościach. Zwraca wartość null , jeśli nie zdefiniowano indeksu.

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

FindIndex(IReadOnlyList<IReadOnlyProperty>)

Pobiera nienazwany indeks zdefiniowany we podanych właściwościach. Zwraca wartość null , jeśli nie zdefiniowano indeksu.

FindIndex(IReadOnlyProperty)

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

FindIndex(String)

Pobiera indeks o podanej nazwie. Zwraca wartość null , jeśli taki indeks nie istnieje.

FindIndexerPropertyInfo()

Zwraca wartość PropertyInfo dla indeksatora skojarzonego typu CLR, jeśli istnieje.

(Odziedziczone po IReadOnlyTypeBase)
FindKey(IReadOnlyList<IProperty>)

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

FindKey(IReadOnlyList<IReadOnlyProperty>)

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

FindKey(IReadOnlyProperty)

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

FindMember(String)

Pobiera element członkowski o podanej nazwie. Zwraca wartość null , jeśli nie zdefiniowano elementu członkowskiego o podanej nazwie.

(Odziedziczone po IReadOnlyTypeBase)
FindMembersInHierarchy(String)

Pobiera elementy członkowskie o podanej nazwie na tym typie, typach podstawowych lub typach pochodnych.

(Odziedziczone po IReadOnlyTypeBase)
FindNavigation(MemberInfo)

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

FindNavigation(String)

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

FindOwnership()

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

FindPrimaryKey()

Pobiera klucz podstawowy dla tego typu jednostki. Zwraca wartość null , jeśli nie zdefiniowano klucza podstawowego.

FindProperties(IReadOnlyList<String>)

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

FindProperty(MemberInfo)

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

FindProperty(String)

Pobiera właściwość o podanej nazwie. Zwraca wartość null , jeśli żadna właściwość o podanej nazwie nie jest zdefiniowana.

FindRuntimeAnnotation(String)

Pobiera adnotację środowiska uruchomieniowego o podanej nazwie, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po IAnnotatable)
FindRuntimeAnnotationValue(String)

Pobiera wartość adnotacji środowiska uruchomieniowego z daną nazwą, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po IAnnotatable)
FindServiceProperty(String)

Pobiera właściwość usługi o podanej nazwie. Zwraca wartość null , jeśli żadna właściwość o podanej nazwie nie jest zdefiniowana.

FindSkipNavigation(MemberInfo)

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

FindSkipNavigation(String)

Pobiera właściwość nawigacji pomijania dla tego typu jednostki. Zwraca wartość null , jeśli nie znaleziono właściwości nawigacji pominięcia.

GetAllBaseTypes()

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

GetAllBaseTypesAscending()

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

GetAllBaseTypesInclusive()

Zwraca wszystkie podstawowe typy tego typu jednostki, w tym sam typ, od góry do dołu.

GetAllBaseTypesInclusiveAscending()

Zwraca wszystkie podstawowe typy tego typu jednostki, w tym sam typ, dolny do góry.

GetAnnotation(String)

Pobiera adnotację o podanej nazwie, zgłaszając ją, jeśli nie istnieje.

(Odziedziczone po IReadOnlyAnnotatable)
GetAnnotations()

Pobiera wszystkie adnotacje dla bieżącego obiektu.

(Odziedziczone po IReadOnlyAnnotatable)
GetBaseTypeConfigurationSource()

Zwraca źródło konfiguracji dla BaseType właściwości.

GetChangeTrackingStrategy()

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

(Odziedziczone po IReadOnlyTypeBase)
GetChangeTrackingStrategyConfigurationSource()

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

GetComplexProperties()

Pobiera złożone właściwości zdefiniowane na tym typie i typie podstawowym.

(Odziedziczone po IReadOnlyTypeBase)
GetConcreteDerivedTypesInclusive()

Zwraca wszystkie pochodne typy tej jednostki, w tym sam typ, który nie abstractjest .

(Odziedziczone po IReadOnlyEntityType)
GetConfigurationSource()

Pobiera źródło konfiguracji dla tego typu jednostki.

GetDeclaredComplexProperties()

Pobiera właściwości złożone zadeklarowane w tym typie.

(Odziedziczone po IReadOnlyTypeBase)
GetDeclaredForeignKeys()

Pobiera wszystkie klucze obce zadeklarowane w tym typie jednostki.

GetDeclaredIndexes()

Pobiera wszystkie indeksy zadeklarowane dla tego typu jednostki.

GetDeclaredKeys()

Pobiera wszystkie klucze zadeklarowane w danym IReadOnlyEntityTypeobiekcie .

GetDeclaredMembers()

Pobiera elementy członkowskie zadeklarowane w tym typie.

(Odziedziczone po IReadOnlyTypeBase)
GetDeclaredNavigations()

Pobiera wszystkie właściwości nawigacji zadeklarowane w tym typie jednostki.

GetDeclaredProperties()

Pobiera wszystkie właściwości inne niż nawigacja zadeklarowane w tym typie jednostki.

GetDeclaredReferencingForeignKeys()

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

GetDeclaredServiceProperties()

Pobiera wszystkie właściwości usługi zadeklarowane w tym typie jednostki.

GetDeclaredSkipNavigations()

Pobiera właściwości nawigacji pomijania zadeklarowane w tym typie jednostki.

GetDeclaredTriggers()

Zwraca zadeklarowane wyzwalacze w typie jednostki.

GetDefaultDiscriminatorValue()

Zwraca domyślną wartość dyskryminującą, która będzie używana dla tego typu jednostki.

(Odziedziczone po IReadOnlyEntityType)
GetDerivedComplexProperties()

Pobiera właściwości złożone zadeklarowane na typach pochodnych od tego typu.

(Odziedziczone po IReadOnlyTypeBase)
GetDerivedForeignKeys()

Pobiera wszystkie klucze obce zadeklarowane w typach pochodnych od tego typu jednostki.

GetDerivedIndexes()

Pobiera wszystkie indeksy zadeklarowane dla typów pochodnych od tego typu jednostki.

GetDerivedNavigations()

Pobiera wszystkie właściwości nawigacji zadeklarowane dla typów pochodnych od tego typu jednostki.

GetDerivedProperties()

Pobiera wszystkie właściwości nienawigacyjne zadeklarowane dla typów pochodnych od tego typu jednostki.

GetDerivedServiceProperties()

Pobiera wszystkie właściwości usługi zadeklarowane w typach pochodnych od tego typu jednostki.

GetDerivedSkipNavigations()

Pobiera wszystkie właściwości nawigacji pomijane zadeklarowane dla typów pochodnych od tego typu jednostki.

GetDerivedTypes()

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

GetDerivedTypesInclusive()

Zwraca wszystkie pochodne typy tej jednostki, w tym sam typ.

GetDirectlyDerivedTypes()

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

GetDiscriminatorMappingCompleteConfigurationSource()

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

GetDiscriminatorPropertyConfigurationSource()

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

GetDiscriminatorPropertyName()

Zwraca nazwę właściwości, która będzie używana do przechowywania wartości dyskryminującej.

(Odziedziczone po IReadOnlyEntityType)
GetDiscriminatorValue()

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

(Odziedziczone po IReadOnlyEntityType)
GetDiscriminatorValueConfigurationSource()

ConfigurationSource Pobiera wartość dyskryminującą.

GetFlattenedComplexProperties()

Zwraca wszystkie właściwości implementujące IComplexPropertyobiekt , w tym te w typach złożonych.

(Odziedziczone po ITypeBase)
GetFlattenedDeclaredProperties()

Zwraca wszystkie zadeklarowane właściwości, które implementują IPropertyobiekt , w tym te w typach złożonych.

(Odziedziczone po ITypeBase)
GetFlattenedProperties()

Zwraca wszystkie właściwości implementujące IPropertyobiekt , w tym te w typach złożonych.

(Odziedziczone po ITypeBase)
GetForeignKeyProperties()

Zwraca właściwości zawarte w kluczach obcych.

(Odziedziczone po IEntityType)
GetForeignKeys()

Pobiera klucze obce zdefiniowane w tym typie jednostki.

GetIgnoredMembers()

Pobiera wszystkie ignorowane elementy członkowskie.

(Odziedziczone po IConventionTypeBase)
GetIndexes()

Pobiera indeksy zdefiniowane w tym typie jednostki.

GetIsDiscriminatorMappingComplete()

Zwraca wartość wskazującą, czy mapowanie dyskryminujące jest kompletne dla tego typu jednostki.

(Odziedziczone po IReadOnlyEntityType)
GetIsKeylessConfigurationSource()

Zwraca źródło konfiguracji właściwości IsKeyless.

GetKeys()

Pobiera klucze podstawowe i alternatywne dla tego typu jednostki.

GetMembers()

Pobiera elementy członkowskie zdefiniowane w tym typie i typach podstawowych.

(Odziedziczone po IReadOnlyTypeBase)
GetNavigationAccessMode()

PropertyAccessMode Pobiera element używany do nawigacji tego typu.

(Odziedziczone po IReadOnlyTypeBase)
GetNavigationAccessModeConfigurationSource()

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

GetNavigations()

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

GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Pobiera wartość adnotacji środowiska uruchomieniowego o podanej nazwie, dodając ją, jeśli nie istnieje.

(Odziedziczone po IAnnotatable)
GetOrCreateEmptyMaterializer(IEntityMaterializerSource)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

(Odziedziczone po IReadOnlyEntityType)
GetOrCreateMaterializer(IEntityMaterializerSource)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

(Odziedziczone po IReadOnlyEntityType)
GetPrimaryKeyConfigurationSource()

Zwraca źródło konfiguracji klucza podstawowego.

GetProperties()

Pobiera właściwości zdefiniowane w tym typie jednostki.

GetProperty(String)

Pobiera właściwość o podanej nazwie.

GetPropertyAccessMode()

PropertyAccessMode Pobiera używane właściwości i nawigacje tego typu.

(Odziedziczone po IReadOnlyTypeBase)
GetPropertyAccessModeConfigurationSource()

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

(Odziedziczone po IConventionTypeBase)
GetQueryFilter()

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

(Odziedziczone po IReadOnlyEntityType)
GetQueryFilterConfigurationSource()

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

GetReferencingForeignKeys()

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()

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

GetRuntimeAnnotations()

Pobiera wszystkie adnotacje środowiska uruchomieniowego dla bieżącego obiektu.

(Odziedziczone po IAnnotatable)
GetSeedData(Boolean)

Pobiera dane przechowywane w modelu dla danego typu jednostki.

(Odziedziczone po IReadOnlyEntityType)
GetServiceProperties()

Pobiera wszystkie właściwości usługi zdefiniowane w tym typie jednostki.

GetSkipNavigations()

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

GetSnapshottableMembers()

Zwraca wszystkie elementy członkowskie, które mogą wymagać wartości migawki podczas śledzenia zmian.

(Odziedziczone po ITypeBase)
GetValueGeneratingProperties()

Zwraca właściwości, które wymagają wygenerowania wartości, gdy wpis jednostki przechodzi do Added stanu.

(Odziedziczone po IEntityType)
HasBaseType(IConventionEntityType, Boolean)
Nieaktualne..

Ustawia podstawowy typ tej jednostki. Zwraca wartość null , jeśli nie jest to typ pochodny w hierarchii dziedziczenia.

HasDefiningNavigation()
Nieaktualne..

Pobiera wartość wskazującą, czy ten typ jednostki ma zdefiniowaną nawigację.

(Odziedziczone po IReadOnlyEntityType)
HasNoKey(Nullable<Boolean>, Boolean)
Nieaktualne..

Ustawia wartość wskazującą, czy typ jednostki nie ma kluczy. Po ustawieniu go będzie można używać true tylko dla zapytań. null aby zresetować do wartości domyślnej.

HasServiceProperties()

Sprawdza, czy ten typ jednostki ma zdefiniowaną IServiceProperty definicję.

(Odziedziczone po IReadOnlyEntityType)
IsAbstract()

Pobiera wartość wskazującą, czy ten typ strukturalny reprezentuje typ abstrakcyjny.

(Odziedziczone po IReadOnlyTypeBase)
IsAssignableFrom(IReadOnlyEntityType)

Określa, czy ten typ jednostki pochodzi z (lub jest taki sam jak) danego typu jednostki.

(Odziedziczone po IReadOnlyEntityType)
IsAssignableFrom(IReadOnlyTypeBase)

Określa, czy ten typ pochodzi z (lub jest taki sam jak) danego typu.

(Odziedziczone po IReadOnlyTypeBase)
IsIgnored(String)

Wskazuje, czy dana nazwa elementu członkowskiego jest ignorowana.

(Odziedziczone po IConventionTypeBase)
IsInOwnershipPath(IReadOnlyEntityType)

Pobiera wartość wskazującą, czy dany typ jednostki znajduje się w ścieżce własności dla tego typu jednostki.

(Odziedziczone po IReadOnlyEntityType)
IsOwned()

Pobiera wartość wskazującą, czy ten typ jednostki jest własnością innego typu jednostki.

(Odziedziczone po IReadOnlyEntityType)
IsStrictlyDerivedFrom(IReadOnlyEntityType)

Określa, czy ten typ jednostki pochodzi z (ale nie jest taki sam jak) danego typu jednostki.

(Odziedziczone po IReadOnlyEntityType)
IsStrictlyDerivedFrom(IReadOnlyTypeBase)

Określa, czy ten typ pochodzi z (ale nie jest taki sam jak) danego typu.

(Odziedziczone po IReadOnlyTypeBase)
LeastDerivedType(IEntityType)

Pobiera najmniej pochodny typ między określonymi dwoma.

(Odziedziczone po IEntityType)
LeastDerivedType(IReadOnlyEntityType)

Pobiera najmniej pochodny typ między określonymi dwoma.

RemoveAnnotation(String)

Usuwa adnotację o podanej nazwie z tego obiektu.

(Odziedziczone po IConventionAnnotatable)
RemoveComplexProperty(IConventionComplexProperty)

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

(Odziedziczone po IConventionTypeBase)
RemoveComplexProperty(String)

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

(Odziedziczone po IConventionTypeBase)
RemoveDiscriminatorValue()

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

RemoveForeignKey(IConventionForeignKey)

Usuwa klucz obcy z tego typu jednostki.

RemoveForeignKey(IReadOnlyForeignKey)

Usuwa klucz obcy z tego typu jednostki.

RemoveForeignKey(IReadOnlyList<IReadOnlyProperty>, IConventionKey, IConventionEntityType)

Usuwa klucz obcy z tego typu jednostki.

RemoveIgnored(String)

Usuwa ignorowaną nazwę elementu członkowskiego.

(Odziedziczone po IConventionTypeBase)
RemoveIndex(IConventionIndex)

Usuwa indeks z tego typu jednostki.

RemoveIndex(IReadOnlyIndex)

Usuwa indeks z tego typu jednostki.

RemoveIndex(IReadOnlyList<IReadOnlyProperty>)

Usuwa indeks z tego typu jednostki.

RemoveKey(IConventionKey)

Usuwa klucz podstawowy lub alternatywny z tego typu jednostki.

RemoveKey(IReadOnlyKey)

Usuwa klucz podstawowy lub alternatywny z tego typu jednostki.

RemoveKey(IReadOnlyList<IReadOnlyProperty>)

Usuwa klucz podstawowy lub alternatywny z tego typu jednostki.

RemoveProperty(IConventionProperty)

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

RemoveProperty(IReadOnlyProperty)

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

RemoveProperty(String)

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

RemoveRuntimeAnnotation(String)

Usuwa daną adnotację środowiska uruchomieniowego z tego obiektu.

(Odziedziczone po IAnnotatable)
RemoveServiceProperty(IReadOnlyServiceProperty)

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

RemoveServiceProperty(String)

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

RemoveSkipNavigation(IConventionSkipNavigation)

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

RemoveSkipNavigation(IReadOnlySkipNavigation)

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

RemoveTrigger(String)

Usuwa wyzwalacz z daną nazwą.

SetAnnotation(String, Object, Boolean)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po IConventionAnnotatable)
SetBaseType(IConventionEntityType, Boolean)

Ustawia podstawowy typ tej jednostki. Zwraca wartość null , jeśli nie jest to typ pochodny w hierarchii dziedziczenia.

SetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

Ustawia strategię śledzenia zmian, która ma być używana dla tego typu jednostki. Ta strategia wskazuje, jak kontekst wykrywa zmiany właściwości dla wystąpienia typu jednostki.

SetDiscriminatorMappingComplete(Nullable<Boolean>, Boolean)

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

SetDiscriminatorProperty(IReadOnlyProperty, Boolean)

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

SetDiscriminatorValue(Object, Boolean)

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

SetIsKeyless(Nullable<Boolean>, Boolean)

Ustawia wartość wskazującą, czy typ jednostki nie ma kluczy. Po ustawieniu go będzie można używać true tylko dla zapytań. null aby zresetować do wartości domyślnej.

SetNavigationAccessMode(Nullable<PropertyAccessMode>, Boolean)

Ustawia wartość PropertyAccessMode , która ma być używana do nawigacji tego typu jednostki.

SetOrRemoveAnnotation(String, Object, Boolean)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. Usuwa istniejącą adnotację, jeśli null jest podana.

(Odziedziczone po IConventionAnnotatable)
SetPrimaryKey(IConventionProperty, Boolean)

Ustawia klucz podstawowy dla tego typu jednostki.

SetPrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

Ustawia klucz podstawowy dla tego typu jednostki.

SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Ustawia wartość PropertyAccessMode , która ma być używana dla właściwości tego typu.

(Odziedziczone po IConventionTypeBase)
SetQueryFilter(LambdaExpression, Boolean)

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

SetRuntimeAnnotation(String, Object)

Ustawia adnotację środowiska uruchomieniowego przechowywaną w ramach danego klucza. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po IAnnotatable)
ShortName()

Pobiera krótką nazwę dla danego IReadOnlyTypeBase elementu, który może być używany w innych identyfikatorach.

(Odziedziczone po IReadOnlyTypeBase)
ToDebugString(MetadataDebugStringOptions, Int32)

Tworzy czytelną dla człowieka reprezentację podanych metadanych.

Ostrzeżenie: nie polegaj na formacie zwracanego ciągu. Jest przeznaczony tylko do debugowania i może zmieniać się dowolnie między wydaniami.

(Odziedziczone po IReadOnlyEntityType)

Jawne implementacje interfejsu

IReadOnlyTypeBase.IsAssignableFrom(IReadOnlyTypeBase)

Określa, czy ten typ pochodzi z (lub jest taki sam jak) danego typu.

(Odziedziczone po IReadOnlyEntityType)

Metody rozszerzania

AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean)

Dodaje adnotacje do obiektu.

GetAnnotation(IConventionAnnotatable, String)

Pobiera adnotację o podanej nazwie, zgłaszając ją, jeśli nie istnieje.

SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje. Usuwa istniejącą adnotację, jeśli null jest podana.

AddForeignKey(IConventionEntityType, IConventionProperty, IConventionKey, IConventionEntityType, Boolean)

Dodaje nową relację do tego typu jednostki.

AddIndex(IConventionEntityType, IConventionProperty, Boolean)

Dodaje indeks do tego typu jednostki.

AddIndexerProperty(IConventionEntityType, String, Type, Boolean, Boolean)

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

AddKey(IConventionEntityType, IConventionProperty, Boolean)

Dodaje nowy klucz alternatywny do tego typu jednostki.

AddProperty(IConventionEntityType, MemberInfo, Boolean)

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

AddProperty(IConventionEntityType, String, Boolean)

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

AddProperty(IConventionEntityType, String, Type, Boolean, Boolean)

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

FindDeclaredForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>)

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

FindDeclaredNavigation(IConventionEntityType, String)

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)

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

FindDefiningNavigation(IConventionEntityType)
Nieaktualne..

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

FindForeignKey(IConventionEntityType, IProperty, IKey, IEntityType)

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)

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>)

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)

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)

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)

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

FindNavigation(IConventionEntityType, String)

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

FindOwnership(IConventionEntityType)

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

FindProperties(IConventionEntityType, IReadOnlyList<String>)

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)

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)

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

GetAllBaseTypesAscending(IConventionEntityType)

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

GetAllBaseTypesInclusive(IConventionEntityType)

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

GetAllBaseTypesInclusiveAscending(IConventionEntityType)

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

GetChangeTrackingStrategyConfigurationSource(IConventionEntityType)

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

GetDeclaredForeignKeys(IConventionEntityType)

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)

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)

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)

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)

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)

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)

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)
Nieaktualne..

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

GetDerivedForeignKeys(IConventionEntityType)

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)

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

GetDerivedTypesInclusive(IConventionEntityType)

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

GetDirectlyDerivedTypes(IConventionEntityType)

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

GetDiscriminatorMappingCompleteConfigurationSource(IConventionEntityType)

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

GetDiscriminatorProperty(IConventionEntityType)

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

GetDiscriminatorPropertyConfigurationSource(IConventionEntityType)

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

GetDiscriminatorValueConfigurationSource(IConventionEntityType)

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

GetNavigations(IConventionEntityType)

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

GetQueryFilterConfigurationSource(IConventionEntityType)

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

GetReferencingForeignKeys(IConventionEntityType)

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)

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

RemoveDiscriminatorValue(IConventionEntityType)

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

RemoveForeignKey(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType)

Usuwa klucz obcy z tego typu jednostki.

RemoveIndex(IConventionEntityType, IReadOnlyList<IConventionProperty>)

Usuwa indeks z tego typu jednostki.

RemoveKey(IConventionEntityType, IReadOnlyList<IConventionProperty>)

Usuwa klucz podstawowy lub alternatywny z tego typu jednostki.

RemoveProperty(IConventionEntityType, String)

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

RootType(IConventionEntityType)
Nieaktualne..

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

SetChangeTrackingStrategy(IConventionEntityType, Nullable<ChangeTrackingStrategy>, Boolean)

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)
Nieaktualne..

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

SetDiscriminatorMappingComplete(IConventionEntityType, Nullable<Boolean>, Boolean)

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

SetDiscriminatorProperty(IConventionEntityType, IProperty, Boolean)

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

SetDiscriminatorValue(IConventionEntityType, Object, Boolean)

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

SetPrimaryKey(IConventionEntityType, IConventionProperty, Boolean)

Ustawia klucz podstawowy dla tego typu jednostki.

SetQueryFilter(IConventionEntityType, LambdaExpression, Boolean)

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

GetNavigationAccessModeConfigurationSource(IConventionTypeBase)

Zwraca źródło konfiguracji dla elementu GetNavigationAccessMode(ITypeBase).

GetPropertyAccessModeConfigurationSource(IConventionTypeBase)

Zwraca źródło konfiguracji dla elementu GetPropertyAccessMode(ITypeBase).

IsIgnored(IConventionTypeBase, String)

Wskazuje, czy dana nazwa elementu członkowskiego jest ignorowana.

SetNavigationAccessMode(IConventionTypeBase, Nullable<PropertyAccessMode>, Boolean)

Ustawia element PropertyAccessMode do użycia na potrzeby nawigacji tego typu jednostki.

Należy pamiętać, że poszczególne nawigacje mogą zastąpić ten tryb dostępu. Wartość ustawiona w tym miejscu będzie używana dla każdej nawigacji, dla której nie określono przesłonięcia.

SetPropertyAccessMode(IConventionTypeBase, Nullable<PropertyAccessMode>, Boolean)

Ustawia wartość PropertyAccessMode , która ma być używana dla właściwości tego typu.

Należy pamiętać, że poszczególne właściwości i nawigacje mogą zastąpić ten tryb dostępu. Wartość ustawiona w tym miejscu będzie używana dla dowolnej właściwości lub nawigacji, dla której nie określono przesłonięcia.

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

Zwraca czas wygaśnięcia magazynu analitycznego w sekundach w zakresie kontenera.

GetAnalyticalStoreTimeToLiveConfigurationSource(IConventionEntityType)

ConfigurationSource Pobiera czas wygaśnięcia magazynu analitycznego w sekundach w zakresie kontenera.

GetContainer(IEntityType)

Zwraca nazwę kontenera, do którego typ jednostki jest mapowany.

GetContainer(IReadOnlyEntityType)

Zwraca nazwę kontenera, do którego typ jednostki jest mapowany.

GetContainerConfigurationSource(IConventionEntityType)

Pobiera wartość ConfigurationSource dla kontenera, do którego jest mapowany typ jednostki.

GetContainingPropertyName(IEntityType)

Zwraca nazwę właściwości nadrzędnej, do której typ jednostki jest mapowany.

GetContainingPropertyName(IReadOnlyEntityType)

Zwraca nazwę właściwości nadrzędnej, do której typ jednostki jest mapowany.

GetContainingPropertyNameConfigurationSource(IConventionEntityType)

Pobiera właściwość ConfigurationSource dla właściwości nadrzędnej, do której typ jednostki jest mapowany.

GetDefaultTimeToLive(IReadOnlyEntityType)

Zwraca domyślny czas wygaśnięcia w sekundach w zakresie kontenera.

GetDefaultTimeToLiveConfigurationSource(IConventionEntityType)

Pobiera domyślny ConfigurationSource czas wygaśnięcia w sekundach w zakresie kontenera.

GetETagProperty(IConventionEntityType)

Pobiera właściwość dla tej jednostki, która jest mapowana na element Cosmos ETag, jeśli istnieje.

GetETagProperty(IEntityType)

Pobiera właściwość dla tej jednostki, która jest mapowana na element Cosmos ETag, jeśli istnieje.

GetETagProperty(IReadOnlyEntityType)

Pobiera właściwość dla tej jednostki, która jest mapowana na element Cosmos ETag, jeśli istnieje.

GetETagPropertyName(IEntityType)

Zwraca nazwę właściwości używanej do przechowywania elementu etag.

GetETagPropertyName(IReadOnlyEntityType)

Zwraca nazwę właściwości używanej do przechowywania elementu ETag.

GetETagPropertyNameConfigurationSource(IConventionEntityType)

Pobiera właściwość ConfigurationSource , która jest używana do przechowywania elementu etag.

GetPartitionKeyProperty(IConventionEntityType)

Zwraca właściwość używaną do przechowywania klucza partycji.

GetPartitionKeyProperty(IReadOnlyEntityType)

Zwraca właściwość używaną do przechowywania klucza partycji.

GetPartitionKeyPropertyName(IEntityType)

Zwraca nazwę właściwości używanej do przechowywania klucza partycji.

GetPartitionKeyPropertyName(IReadOnlyEntityType)

Zwraca nazwę właściwości używanej do przechowywania klucza partycji.

GetPartitionKeyPropertyNameConfigurationSource(IConventionEntityType)

Pobiera właściwość ConfigurationSource dla właściwości używanej do przechowywania klucza partycji.

GetThroughput(IReadOnlyEntityType)

Zwraca aprowizowaną przepływność w zakresie kontenera.

GetThroughputConfigurationSource(IConventionEntityType)

Pobiera wartość ConfigurationSource dla aprowizowanej przepływności w zakresie kontenera.

SetAnalyticalStoreTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Ustawia czas wygaśnięcia magazynu analitycznego w sekundach w zakresie kontenera.

SetContainer(IConventionEntityType, String, Boolean)

Ustawia nazwę kontenera, na który jest mapowany typ jednostki.

SetContainingPropertyName(IConventionEntityType, String, Boolean)

Ustawia nazwę właściwości nadrzędnej, do której jest mapowany typ jednostki.

SetDefaultTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

Ustawia domyślny czas wygaśnięcia w sekundach w zakresie kontenera.

SetETagPropertyName(IConventionEntityType, String, Boolean)

Ustawia nazwę właściwości używanej do przechowywania elementu ETag.

SetPartitionKeyPropertyName(IConventionEntityType, String, Boolean)

Ustawia nazwę właściwości używanej do przechowywania klucza partycji.

SetThroughput(IConventionEntityType, Nullable<Int32>, Nullable<Boolean>, Boolean)

Ustawia aprowizowaną przepływność w zakresie kontenera.

DisplayName(ITypeBase)

Pobiera przyjazną nazwę wyświetlaną dla danego ITypeBaseelementu .

FindDeclaredNavigation(IEntityType, String)

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(IEntityType, String)

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

FindDefiningNavigation(IEntityType)
Nieaktualne..

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

FindForeignKey(IEntityType, IProperty, IKey, IEntityType)

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(IEntityType, IProperty)

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(IEntityType, IReadOnlyList<IProperty>)

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(IEntityType, IProperty)

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(IEntityType, IProperty)

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(IEntityType, MemberInfo)

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

FindNavigation(IEntityType, String)

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

FindOwnership(IEntityType)

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

FindProperties(IEntityType, IReadOnlyList<String>)

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(IEntityType, MemberInfo)

Pobiera właściwość z podanymi informacjami o elemencie członkowskim. 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(IEntityType, MemberInfo) , aby znaleźć właściwość nawigacji.

FullName(ITypeBase)
Nieaktualne..

Pobiera unikatową nazwę danego IReadOnlyTypeBaseelementu .

GetAllBaseTypes(IEntityType)

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

GetAllBaseTypesAscending(IEntityType)

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

GetAllBaseTypesInclusive(IEntityType)

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

GetAllBaseTypesInclusiveAscending(IEntityType)

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

GetChangeTrackingStrategy(IEntityType)

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

GetClosestCommonParent(IEntityType, IEntityType)
Nieaktualne..

Zwraca najbliższy typ jednostki, który jest elementem nadrzędnym obu typów jednostek. Jeśli jedna z podanych jednostek jest elementem nadrzędnym drugiego, zwracany jest ten element nadrzędny. Zwraca wartość null , jeśli dwa typy jednostek nie są w tej samej hierarchii.

GetConcreteDerivedTypesInclusive(IEntityType)

Zwraca wszystkie typy pochodne danego IEntityTypeobiektu , łącznie z samym typem, które nie abstractsą .

GetDeclaredForeignKeys(IEntityType)

Pobiera wszystkie klucze obce zadeklarowane na danym IEntityTypeobiekcie .

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(IEntityType)

Pobiera wszystkie indeksy zadeklarowane na danym IEntityTypeobiekcie .

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(IEntityType)

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(IEntityType)

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

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(IEntityType) do zwracania właściwości nawigacji zadeklarowanych w typach podstawowych.

GetDeclaredProperties(IEntityType)

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

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(IEntityType)

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(IEntityType)

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

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.

GetDefiningQuery(IEntityType)
Nieaktualne..

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

GetDerivedForeignKeys(IEntityType)

Pobiera wszystkie klucze obce zadeklarowane dla typów pochodzących z danej IEntityTypewartoś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(IEntityType)

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

GetDerivedTypesInclusive(IEntityType)

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

GetDirectlyDerivedTypes(IEntityType)

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

GetDiscriminatorProperty(IEntityType)
Nieaktualne..

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

GetDiscriminatorValue(IEntityType)

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

GetIsDiscriminatorMappingComplete(IEntityType)

Zwraca wartość wskazującą, czy mapowanie dyskryminujące zostało ukończone dla tego typu jednostki.

GetNavigations(IEntityType)
Nieaktualne..

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

GetProperty(IEntityType, String)

Pobiera właściwość o podanej nazwie.

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

GetQueryFilter(IEntityType)

Pobiera filtr wyrażenia LINQ automatycznie stosowany do zapytań dla tego typu jednostki.

GetReferencingForeignKeys(IEntityType)

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

GetRootType(IEntityType)

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

GetSeedData(IEntityType, Boolean)

Pobiera dane przechowywane w modelu dla danego typu jednostki.

HasDefiningNavigation(IEntityType)
Nieaktualne..

Pobiera wartość wskazującą, czy ten typ jednostki ma zdefiniowaną nawigację.

IsAbstract(ITypeBase)

Sprawdza, czy ten typ jednostki reprezentuje typ abstrakcyjny.

IsAssignableFrom(IEntityType, IEntityType)

Określa, czy ten typ jednostki pochodzi z (lub jest taki sam jak) danego typu jednostki.

IsInOwnershipPath(IEntityType, IEntityType)

Pobiera wartość wskazującą, czy dany typ jednostki znajduje się w ścieżce własności dla tego typu jednostki.

IsOwned(IEntityType)

Pobiera wartość wskazującą, czy ten typ jednostki jest własnością innego typu jednostki.

IsStrictlyDerivedFrom(IEntityType, IEntityType)

Określa, czy ten typ jednostki pochodzi z (ale nie jest taki sam jak) danego typu jednostki.

LeastDerivedType(IEntityType, IEntityType)

Pobiera najmniej pochodny typ między określonymi dwoma.

RootType(IEntityType)
Nieaktualne..

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

ShortName(ITypeBase)

Pobiera krótką nazwę podanej ITypeBase wartości, która może być używana w innych identyfikatorach.

ToDebugString(IEntityType, MetadataDebugStringOptions, Int32)

Tworzy czytelną dla człowieka reprezentację danych metadanych.

Ostrzeżenie: nie należy polegać na formacie zwracanego ciągu. Jest ona przeznaczona tylko do debugowania i może zmieniać się arbitralnie między wersjami.

AnnotationsToDebugString(IAnnotatable, Int32)

Pobiera ciąg debugowania dla wszystkich adnotacji zadeklarowanych w obiekcie .

GetAnnotation(IAnnotatable, String)

Pobiera adnotację o podanej nazwie, zgłaszając ją, jeśli nie istnieje.

GetDefiningQueryConfigurationSource(IConventionEntityType)

Zwraca źródło konfiguracji dla elementu GetInMemoryQuery(IReadOnlyEntityType).

GetInMemoryQuery(IEntityType)

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

GetInMemoryQuery(IReadOnlyEntityType)

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

SetInMemoryQuery(IConventionEntityType, LambdaExpression, Boolean)

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

AddCheckConstraint(IConventionEntityType, String, String, Boolean)

Tworzy nowe ograniczenie sprawdzania o podanej nazwie w typie jednostki. Zgłasza wyjątek, jeśli ograniczenie sprawdzania o tej samej nazwie istnieje w tym samym typie jednostki.

FindCheckConstraint(IConventionEntityType, String)

Znajduje element IConventionCheckConstraint o podanej nazwie.

FindCheckConstraint(IEntityType, String)

Znajduje element ICheckConstraint o podanej nazwie.

FindCheckConstraint(IReadOnlyEntityType, String)

Znajduje element IReadOnlyCheckConstraint o podanej nazwie.

FindMappingFragment(IConventionEntityType, StoreObjectIdentifier)

Zwraca mapowanie typu jednostki dla określonego obiektu magazynu przypominającego tabelę.

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

FindMappingFragment(IReadOnlyEntityType, StoreObjectIdentifier)

Zwraca mapowanie typu jednostki dla określonego obiektu magazynu przypominającego tabelę.

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

FindRowInternalForeignKeys(IConventionEntityType, StoreObjectIdentifier)

Pobiera klucze obce dla danego typu jednostki wskazujące na inne typy jednostek współużytkujące ten sam obiekt magazynu przypominający tabelę.

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

Pobiera klucze obce dla danego typu jednostki wskazujące na inne typy jednostek współużytkujące ten sam obiekt magazynu przypominający tabelę.

FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier)

Pobiera klucze obce dla danego typu jednostki wskazujące na inne typy jednostek współużytkujące ten sam obiekt magazynu przypominający tabelę.

GetCheckConstraints(IConventionEntityType)

Zwraca wszystkie ograniczenia sprawdzania zawarte w typie jednostki.

GetCheckConstraints(IEntityType)

Zwraca wszystkie ograniczenia sprawdzania zawarte w typie jednostki.

GetCheckConstraints(IReadOnlyEntityType)

Zwraca wszystkie ograniczenia sprawdzania zawarte w typie jednostki.

GetComment(IEntityType)

Zwraca komentarz dla tabeli, do których jest mapowana ta jednostka.

GetComment(IReadOnlyEntityType)

Zwraca komentarz dla tabeli, do których jest mapowana ta jednostka.

GetCommentConfigurationSource(IConventionEntityType)

ConfigurationSource Pobiera komentarz do tabeli.

GetContainerColumnName(IReadOnlyEntityType)

Pobiera nazwę kolumny kontenera, do której jest mapowany typ jednostki.

GetContainerColumnNameConfigurationSource(IConventionEntityType)

ConfigurationSource Pobiera nazwę kolumny kontenera.

GetContainerColumnTypeMapping(IReadOnlyEntityType)
Nieaktualne..

Pobiera mapowanie typu kolumny kontenera, do którego jest mapowany typ jednostki.

GetContainerColumnTypeMappingConfigurationSource(IConventionEntityType)
Nieaktualne..

ConfigurationSource Pobiera mapowanie typu kolumny kontenera.

GetDeclaredCheckConstraints(IConventionEntityType)

Zwraca wszystkie ograniczenia sprawdzania zadeklarowane dla typu jednostki.

GetDeclaredCheckConstraints(IReadOnlyEntityType)

Zwraca wszystkie ograniczenia sprawdzania zadeklarowane dla typu jednostki.

GetDefaultMappings(IEntityType)

Zwraca domyślne mapowania używane przez typ jednostki.

GetDefaultSchema(IEntityType)

Zwraca domyślny schemat bazy danych, który będzie używany dla tego typu jednostki.

GetDefaultSchema(IReadOnlyEntityType)

Zwraca domyślny schemat bazy danych, który będzie używany dla tego typu jednostki.

GetDefaultSqlQueryName(IEntityType)

Pobiera domyślną nazwę zapytania SQL, która będzie używana dla tego typu jednostki podczas mapowanego przy użyciu polecenia RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultSqlQueryName(IReadOnlyEntityType)

Pobiera domyślną nazwę zapytania SQL, która będzie używana dla tego typu jednostki podczas mapowanego przy użyciu polecenia RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultTableName(IEntityType)

Zwraca domyślną nazwę tabeli, która będzie używana dla tego typu jednostki.

GetDefaultTableName(IEntityType, Boolean)

Zwraca domyślną nazwę tabeli, która będzie używana dla tego typu jednostki.

GetDefaultTableName(IReadOnlyEntityType, Boolean)

Zwraca domyślną nazwę tabeli, która będzie używana dla tego typu jednostki.

GetDefaultViewName(IEntityType)

Zwraca domyślną nazwę widoku, która będzie używana dla tego typu jednostki.

GetDefaultViewName(IReadOnlyEntityType)

Zwraca domyślną nazwę widoku, która będzie używana dla tego typu jednostki.

GetDefaultViewSchema(IEntityType)

Zwraca domyślny schemat bazy danych, który będzie używany dla tego widoku jednostki.

GetDefaultViewSchema(IReadOnlyEntityType)

Zwraca domyślny schemat bazy danych, który będzie używany dla tego widoku jednostki.

GetDeleteStoredProcedure(IConventionEntityType)

Zwraca procedurę składowaną, do której typ jednostki jest mapowany na usunięcia lub null jeśli nie jest mapowany na procedurę składowaną.

GetDeleteStoredProcedure(IReadOnlyEntityType)

Zwraca procedurę składowaną, do której typ jednostki jest mapowany na usunięcia lub null jeśli nie jest mapowany na procedurę składowaną.

GetDeleteStoredProcedureConfigurationSource(IConventionEntityType)

Pobiera procedurę ConfigurationSource składowaną usuwania.

GetFunctionMappings(IEntityType)

Zwraca funkcje, do których jest mapowany typ jednostki.

GetFunctionName(IEntityType)

Zwraca nazwę funkcji, do której typ jednostki jest mapowany lub null jeśli nie jest mapowany na funkcję.

GetFunctionName(IReadOnlyEntityType)

Zwraca nazwę funkcji, do której typ jednostki jest mapowany lub null jeśli nie jest mapowany na funkcję.

GetFunctionNameConfigurationSource(IConventionEntityType)

Pobiera element ConfigurationSource dla nazwy funkcji.

GetInsertStoredProcedure(IConventionEntityType)

Zwraca procedurę składowaną, do której typ jednostki jest mapowany na wstawki lub null jeśli nie jest mapowany na procedurę składowaną.

GetInsertStoredProcedure(IReadOnlyEntityType)

Zwraca procedurę składowaną, do której typ jednostki jest mapowany na wstawki lub null jeśli nie jest mapowany na procedurę składowaną.

GetInsertStoredProcedureConfigurationSource(IConventionEntityType)

Pobiera element ConfigurationSource dla procedury składowanej wstawiania.

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType)

Pobiera element ConfigurationSource dla .IsTableExcludedFromMigrations(IReadOnlyEntityType)

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType, StoreObjectIdentifier)

Pobiera element ConfigurationSource dla .IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

GetJsonPropertyName(IReadOnlyEntityType)

Pobiera wartość nazwy właściwości JSON używanej dla danej jednostki zamapowanej na kolumnę JSON.

GetJsonPropertyNameConfigurationSource(IConventionEntityType)

ConfigurationSource Pobiera nazwę właściwości JSON dla danego typu jednostki.

GetMappingFragments(IConventionEntityType)

Zwraca wszystkie skonfigurowane fragmenty mapowania typów jednostek.

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

GetMappingFragments(IConventionEntityType, StoreObjectType)

Zwraca wszystkie skonfigurowane fragmenty mapowania typu jednostki danego typu.

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

GetMappingFragments(IReadOnlyEntityType)

Zwraca wszystkie skonfigurowane fragmenty mapowania typów jednostek.

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

GetMappingFragments(IReadOnlyEntityType, StoreObjectType)

Zwraca wszystkie skonfigurowane fragmenty mapowania typu jednostki danego typu.

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

GetMappingStrategy(IReadOnlyEntityType)

Pobiera strategię mapowania dla typów pochodnych.

GetMappingStrategyConfigurationSource(IConventionEntityType)

Pobiera element ConfigurationSource dla GetMappingStrategy(IReadOnlyEntityType).

GetOrCreateMappingFragment(IConventionEntityType, StoreObjectIdentifier, Boolean)

Zwraca mapowanie typu jednostki dla określonego obiektu magazynu przypominającego tabelę.

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

GetSchema(IEntityType)

Zwraca schemat bazy danych zawierający zamapowany tabelę.

GetSchema(IReadOnlyEntityType)

Zwraca schemat bazy danych zawierający zamapowany tabelę.

GetSchemaConfigurationSource(IConventionEntityType)

Pobiera element ConfigurationSource dla schematu bazy danych.

GetSchemaQualifiedTableName(IEntityType)

Zwraca nazwę tabeli, do której typ jednostki jest mapowany wstępnie przez schemat lub null jeśli nie jest mapowany na tabelę.

GetSchemaQualifiedTableName(IReadOnlyEntityType)

Zwraca nazwę tabeli, do której typ jednostki jest mapowany wstępnie przez schemat lub null jeśli nie jest mapowany na tabelę.

GetSchemaQualifiedViewName(IEntityType)

Zwraca nazwę widoku, do którego typ jednostki jest mapowany wstępnie przez schemat lub null jeśli nie jest mapowany na widok.

GetSchemaQualifiedViewName(IReadOnlyEntityType)

Zwraca nazwę widoku, do którego typ jednostki jest mapowany wstępnie przez schemat lub null jeśli nie jest mapowany na widok.

GetSqlQuery(IEntityType)

Zwraca ciąg SQL używany do podawania danych dla typu jednostki lub null jeśli nie jest mapowany na ciąg SQL.

GetSqlQuery(IReadOnlyEntityType)

Zwraca ciąg SQL używany do podawania danych dla typu jednostki lub null jeśli nie jest mapowany na ciąg SQL.

GetSqlQueryConfigurationSource(IConventionEntityType)

Pobiera element ConfigurationSource dla ciągu SQL zapytania.

GetSqlQueryMappings(IEntityType)

Zwraca mapowania ciągów SQL.

GetTableMappings(IEntityType)

Zwraca tabele, do których typ jednostki jest mapowany.

GetTableName(IEntityType)

Zwraca nazwę tabeli, do której typ jednostki jest mapowany lub null jeśli nie jest mapowany na tabelę.

GetTableName(IReadOnlyEntityType)

Zwraca nazwę tabeli, do której typ jednostki jest mapowany lub null jeśli nie jest mapowany na tabelę.

GetTableNameConfigurationSource(IConventionEntityType)

Pobiera wartość ConfigurationSource dla nazwy tabeli.

GetUpdateStoredProcedure(IConventionEntityType)

Zwraca procedurę składowaną, do której typ jednostki jest mapowany na aktualizacje lub null jeśli nie jest mapowany na procedurę składowaną.

GetUpdateStoredProcedure(IReadOnlyEntityType)

Zwraca procedurę składowaną, do której typ jednostki jest mapowany na aktualizacje lub null jeśli nie jest mapowany na procedurę składowaną.

GetUpdateStoredProcedureConfigurationSource(IConventionEntityType)

Pobiera element ConfigurationSource dla procedury składowanej aktualizacji.

GetViewMappings(IEntityType)

Zwraca widoki, do których typ jednostki jest mapowany.

GetViewName(IEntityType)

Zwraca nazwę widoku, do którego typ jednostki jest mapowany lub null jeśli nie jest mapowany na widok.

GetViewName(IReadOnlyEntityType)

Zwraca nazwę widoku, do którego typ jednostki jest mapowany lub null jeśli nie jest mapowany na widok.

GetViewNameConfigurationSource(IConventionEntityType)

Pobiera element ConfigurationSource dla nazwy widoku.

GetViewSchema(IEntityType)

Zwraca schemat bazy danych zawierający zamapowany widok.

GetViewSchema(IReadOnlyEntityType)

Zwraca schemat bazy danych zawierający zamapowany widok.

GetViewSchemaConfigurationSource(IConventionEntityType)

Pobiera element ConfigurationSource dla schematu widoku.

IsIgnoredByMigrations(IEntityType)

Pobiera wartość wskazującą, czy typ jednostki jest ignorowany przez migracje.

IsMappedToJson(IReadOnlyEntityType)

Pobiera wartość wskazującą, czy określona jednostka jest mapowana na kolumnę JSON.

IsTableExcludedFromMigrations(IEntityType)

Pobiera wartość wskazującą, czy skojarzona tabela jest ignorowana przez migracje.

IsTableExcludedFromMigrations(IReadOnlyEntityType)

Pobiera wartość wskazującą, czy skojarzona tabela jest ignorowana przez migracje.

IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

Pobiera wartość wskazującą, czy określona tabela jest ignorowana przez migracje.

RemoveCheckConstraint(IConventionEntityType, String)

Usuwa element IConventionCheckConstraint o podanej nazwie.

RemoveDeleteStoredProcedure(IConventionEntityType)

Usuwa zamapowaną procedurę składowaną usuwania dla tego typu jednostki.

RemoveInsertStoredProcedure(IConventionEntityType)

Usuwa zamapowaną procedurę składowaną dla tego typu jednostki.

RemoveMappingFragment(IConventionEntityType, StoreObjectIdentifier)

Usuwa mapowanie typu jednostki dla określonego obiektu magazynu przypominającego tabelę.

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

RemoveUpdateStoredProcedure(IConventionEntityType)

Usuwa zamapowaną procedurę składowaną aktualizacji dla tego typu jednostki.

SetComment(IConventionEntityType, String, Boolean)

Konfiguruje komentarz do zastosowania do tabeli, do których jest mapowana ta jednostka.

SetContainerColumnName(IConventionEntityType, String, Boolean)

Ustawia nazwę kolumny kontenera, do której jest mapowany typ jednostki.

SetContainerColumnTypeMapping(IConventionEntityType, RelationalTypeMapping, Boolean)
Nieaktualne..

Ustawia mapowanie typów dla kolumny kontenera, do której jest mapowany typ jednostki.

SetDeleteStoredProcedure(IConventionEntityType, Boolean)

Mapuje typ jednostki na procedurę składowaną w celu usunięcia.

SetFunctionName(IConventionEntityType, String, Boolean)

Ustawia nazwę funkcji, na którą jest mapowany typ jednostki.

SetInsertStoredProcedure(IConventionEntityType, Boolean)

Mapuje typ jednostki na procedurę składowaną dla wstawień.

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

Ustawia wartość wskazującą, czy skojarzona tabela jest ignorowana przez migracje.

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, Boolean)

Ustawia wartość wskazującą, czy skojarzona tabela jest ignorowana przez migracje.

SetJsonPropertyName(IConventionEntityType, String, Boolean)

Ustawia wartość nazwy właściwości JSON używanej dla danej jednostki zamapowanej na kolumnę JSON.

SetMappingStrategy(IConventionEntityType, String, Boolean)

Ustawia strategię mapowania dla typów pochodnych.

SetSchema(IConventionEntityType, String, Boolean)

Ustawia schemat bazy danych zawierający zamapowany tabelę.

SetSqlQuery(IConventionEntityType, String, Boolean)

Ustawia ciąg SQL używany do podawania danych dla typu jednostki.

SetTableName(IConventionEntityType, String, Boolean)

Ustawia nazwę tabeli, do której jest mapowany typ jednostki.

SetUpdateStoredProcedure(IConventionEntityType, Boolean)

Mapuje typ jednostki na procedurę składowaną na potrzeby aktualizacji.

SetViewName(IConventionEntityType, String, Boolean)

Ustawia nazwę widoku, do którego jest mapowany typ jednostki.

SetViewSchema(IConventionEntityType, String, Boolean)

Ustawia schemat bazy danych zawierający zamapowany widok.

FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier)

Zwraca mapowanie typów dla określonego obiektu magazynu przypominającego tabelę.

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

GetContainerColumnName(IReadOnlyTypeBase)

Pobiera nazwę kolumny kontenera, do której typ jest mapowany.

GetDeleteStoredProcedure(IReadOnlyTypeBase)

Zwraca procedurę składowaną, do której typ jest mapowany na usunięcia lub null jeśli nie jest mapowany na procedurę składowaną.

GetFunctionName(IReadOnlyTypeBase)

Zwraca nazwę funkcji, do której typ jest mapowany lub null jeśli nie jest mapowany na funkcję.

GetInsertStoredProcedure(IReadOnlyTypeBase)

Zwraca procedurę składowaną, do której typ jest mapowany na wstawki lub null jeśli nie jest mapowany na procedurę składowaną.

GetJsonPropertyName(IReadOnlyTypeBase)

Pobiera wartość nazwy właściwości JSON używanej dla danej jednostki zamapowanej na kolumnę JSON.

GetMappingFragments(IReadOnlyTypeBase)

Zwraca wszystkie skonfigurowane fragmenty mapowania typów.

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

GetMappingFragments(IReadOnlyTypeBase, StoreObjectType)

Zwraca wszystkie skonfigurowane fragmenty mapowania typów danego typu.

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

GetMappingStrategy(IReadOnlyTypeBase)

Pobiera strategię mapowania dla typów pochodnych.

GetSchema(IReadOnlyTypeBase)

Zwraca schemat bazy danych zawierający zamapowany tabelę.

GetSqlQuery(IReadOnlyTypeBase)

Zwraca ciąg SQL używany do podawania danych dla typu lub null jeśli nie jest mapowany na ciąg SQL.

GetTableName(IReadOnlyTypeBase)

Zwraca nazwę tabeli, do której typ jest mapowany lub null jeśli nie jest mapowany na tabelę.

GetUpdateStoredProcedure(IReadOnlyTypeBase)

Zwraca procedurę składowaną, do której typ jest mapowany na aktualizacje lub null jeśli nie jest mapowany na procedurę składowaną.

GetViewName(IReadOnlyTypeBase)

Zwraca nazwę widoku, do którego typ jest mapowany lub null jeśli nie jest mapowany na widok.

GetViewSchema(IReadOnlyTypeBase)

Zwraca schemat bazy danych zawierający zamapowany widok.

IsMappedToJson(IReadOnlyTypeBase)

Pobiera wartość wskazującą, czy określona jednostka jest mapowana na kolumnę JSON.

GetDbSetName(IReadOnlyEntityType)

Pobiera nazwę, która powinna być używana dla DbSet<TEntity> właściwości klasy DbContext dla tego typu jednostki.

GetUseSqlReturningClauseConfigurationSource(IConventionEntityType)

Pobiera źródło konfiguracji dla tego, czy podczas zapisywania zmian w tabeli ma być używana klauzula SQL RETURNING.

IsSqlReturningClauseUsed(IReadOnlyEntityType)

Zwraca wartość wskazującą, czy podczas zapisywania zmian w tabeli ma być używana klauzula SQL RETURNING. Klauzula RETURNING jest niezgodna z niektórymi funkcjami sqlite, takimi jak tabele wirtualne lub tabele z wyzwalaczami AFTER.

IsSqlReturningClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

Zwraca wartość wskazującą, czy podczas zapisywania zmian w tabeli ma być używana klauzula SQL RETURNING. Klauzula RETURNING jest niezgodna z niektórymi funkcjami sqlite, takimi jak tabele wirtualne lub tabele z wyzwalaczami AFTER.

UseSqlReturningClause(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

Ustawia wartość wskazującą, czy podczas zapisywania zmian w tabeli ma być używana klauzula SQL RETURNING. Klauzula RETURNING jest niezgodna z niektórymi funkcjami sqlite, takimi jak tabele wirtualne lub tabele z wyzwalaczami AFTER.

UseSqlReturningClause(IConventionEntityType, Nullable<Boolean>, Boolean)

Ustawia wartość wskazującą, czy podczas zapisywania zmian w tabeli ma być używana klauzula SQL RETURNING. Klauzula RETURNING jest niezgodna z niektórymi funkcjami sqlite, takimi jak tabele wirtualne lub tabele z wyzwalaczami AFTER.

GetHistoryTableName(IReadOnlyEntityType)

Zwraca wartość reprezentującą nazwę tabeli historii skojarzonej z jednostką zamapowana na tabelę czasową.

GetHistoryTableNameConfigurationSource(IConventionEntityType)

Pobiera źródło konfiguracji dla ustawienia nazwy tabeli historii czasowej.

GetHistoryTableSchema(IReadOnlyEntityType)

Zwraca wartość reprezentującą schemat tabeli historii skojarzonej z jednostką zamapowana na tabelę czasową.

GetHistoryTableSchemaConfigurationSource(IConventionEntityType)

Pobiera źródło konfiguracji dla ustawienia schematu tabeli historii czasowej.

GetIsMemoryOptimizedConfigurationSource(IConventionEntityType)

Pobiera źródło konfiguracji dla ustawienia zoptymalizowanego pod kątem pamięci.

GetIsTemporalConfigurationSource(IConventionEntityType)

Pobiera źródło konfiguracji dla ustawienia tabeli czasowej.

GetPeriodEndPropertyName(IReadOnlyEntityType)

Zwraca wartość reprezentującą nazwę właściwości końcowej kropki jednostki zamapowanej na tabelę czasową.

GetPeriodEndPropertyNameConfigurationSource(IConventionEntityType)

Pobiera źródło konfiguracji dla ustawienia nazwy właściwości końcowej okresu tabeli czasowej.

GetPeriodStartPropertyName(IReadOnlyEntityType)

Zwraca wartość reprezentującą nazwę właściwości początkowej kropki jednostki zamapowanej na tabelę czasową.

GetPeriodStartPropertyNameConfigurationSource(IConventionEntityType)

Pobiera źródło konfiguracji dla ustawienia nazwy właściwości początkowej okresu tabeli czasowej.

GetUseSqlOutputClauseConfigurationSource(IConventionEntityType)

Pobiera źródło konfiguracji dla tego, czy podczas zapisywania zmian w tabeli ma być używana klauzula SQL OUTPUT.

IsMemoryOptimized(IEntityType)

Zwraca wartość wskazującą, czy typ jednostki jest mapowany na tabelę zoptymalizowaną pod kątem pamięci.

IsMemoryOptimized(IReadOnlyEntityType)

Zwraca wartość wskazującą, czy typ jednostki jest mapowany na tabelę zoptymalizowaną pod kątem pamięci.

IsSqlOutputClauseUsed(IReadOnlyEntityType)

Zwraca wartość wskazującą, czy należy użyć klauzuli SQL OUTPUT podczas zapisywania zmian w tabeli. Klauzula OUTPUT jest niezgodna z niektórymi funkcjami SQL Server, takimi jak tabele z wyzwalaczami.

IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

Zwraca wartość wskazującą, czy należy użyć klauzuli SQL OUTPUT podczas zapisywania zmian w określonej tabeli. Klauzula OUTPUT jest niezgodna z niektórymi funkcjami SQL Server, takimi jak tabele z wyzwalaczami.

IsTemporal(IReadOnlyEntityType)

Zwraca wartość wskazującą, czy typ jednostki jest mapowany na tabelę czasową.

SetHistoryTableName(IConventionEntityType, String, Boolean)

Ustawia wartość reprezentującą nazwę tabeli historii skojarzonej z jednostką zamapowana na tabelę czasową.

SetHistoryTableSchema(IConventionEntityType, String, Boolean)

Ustawia wartość reprezentującą schemat tabeli historii skojarzonej z jednostką zamapowana na tabelę czasową.

SetIsMemoryOptimized(IConventionEntityType, Nullable<Boolean>, Boolean)

Ustawia wartość wskazującą, czy typ jednostki jest mapowany na tabelę zoptymalizowaną pod kątem pamięci.

SetIsTemporal(IConventionEntityType, Nullable<Boolean>, Boolean)

Ustawia wartość wskazującą, czy typ jednostki jest mapowany na tabelę czasową.

SetPeriodEndPropertyName(IConventionEntityType, String, Boolean)

Ustawia wartość reprezentującą nazwę właściwości końcowej kropki jednostki zamapowanej na tabelę czasową.

SetPeriodStartPropertyName(IConventionEntityType, String, Boolean)

Ustawia wartość reprezentującą nazwę właściwości rozpoczęcia okresu jednostki zamapowanej na tabelę czasową.

UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

Ustawia wartość wskazującą, czy należy użyć klauzuli SQL OUTPUT podczas zapisywania zmian w tabeli. Klauzula OUTPUT jest niezgodna z niektórymi funkcjami SQL Server, takimi jak tabele z wyzwalaczami.

UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, Boolean)

Ustawia wartość wskazującą, czy należy użyć klauzuli SQL OUTPUT podczas zapisywania zmian w tabeli. Klauzula OUTPUT jest niezgodna z niektórymi funkcjami SQL Server, takimi jak tabele z wyzwalaczami.

GetNavigationAccessMode(ITypeBase)

PropertyAccessMode Pobiera element używany do nawigacji tego typu.

Należy pamiętać, że poszczególne nawigacje mogą zastąpić ten tryb dostępu. Zwrócona tutaj wartość będzie używana dla każdej nawigacji, dla której nie określono przesłonięcia.

GetPropertyAccessMode(ITypeBase)

PropertyAccessMode Pobiera element używany do obsługi właściwości i nawigacji tego typu.

Należy pamiętać, że poszczególne właściwości i nawigacje mogą zastąpić ten tryb dostępu. Zwrócona tutaj wartość będzie używana dla dowolnej właściwości lub nawigacji, dla której nie określono przesłonięcia.

Dotyczy