IEntityType Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje typ jednostki w modelu.
public interface IEntityType : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable
public interface IEntityType : Microsoft.EntityFrameworkCore.Metadata.ITypeBase
public interface IEntityType : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType, Microsoft.EntityFrameworkCore.Metadata.ITypeBase
type IEntityType = interface
interface IAnnotatable
type IEntityType = interface
interface ITypeBase
interface IAnnotatable
type IEntityType = interface
interface IReadOnlyEntityType
interface IReadOnlyTypeBase
interface IReadOnlyAnnotatable
interface ITypeBase
interface IAnnotatable
Public Interface IEntityType
Implements IAnnotatable
Public Interface IEntityType
Implements ITypeBase
Public Interface IEntityType
Implements IReadOnlyEntityType, ITypeBase
- Pochodne
- Implementuje
Uwagi
Aby uzyskać więcej informacji i przykładów, zobacz Modelowanie typów jednostek i relacji .
Właściwości
| Nazwisko | Opis |
|---|---|
| BaseType |
Pobiera typ bazowy tej encji. Zwraca wartość |
| 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 (znanej jako typ cienia). Typy w tle nie są obecnie obsługiwane w modelu, który jest używany w czasie wykonywania z elementem DbContext. W związku z tym typy w tle będą istnieć tylko w migawkach modelu migracji itp. |
| ConstructorBinding |
Pobiera element InstantiationBinding dla preferowanego konstruktora. |
| ContainingEntityType |
Pobiera ten typ jednostki lub ten, na którym jest zadeklarowany łańcuch właściwości złożonych. (Odziedziczone po IReadOnlyTypeBase) |
| DefiningEntityType |
Pobiera typ jednostki definiującej. |
| DefiningNavigationName |
Pobiera nazwę definiującej nawigację. |
| DefiningQuery |
Pobiera zapytanie LINQ używane jako domyślne źródło zapytań tego typu. |
| 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) |
| 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. |
| Item[String] |
Pobiera wartość adnotacji o podanej nazwie, zwracając |
| Model |
Pobiera model, do którego należy ten typ. |
| Name |
Pobiera nazwę tego typu. |
| QueryFilter |
Pobiera filtr wyrażenia LINQ automatycznie stosowany do zapytań dla tego typu jednostki. |
| ServiceOnlyConstructorBinding |
InstantiationBinding Pobiera element dla preferowanego konstruktora podczas tworzenia wystąpień z zainicjowanymi tylko właściwościami usługi. |
Metody
| Nazwisko | Opis |
|---|---|
| AddRuntimeAnnotation(String, Object) |
Dodaje adnotację środowiska uruchomieniowego do tego obiektu. Zgłasza, czy adnotacja o określonej nazwie już istnieje. (Odziedziczone po IAnnotatable) |
| 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 |
| FindClosestCommonParent(IEntityType) |
Zwraca najbliższy typ jednostki, który jest elementem nadrzędnym obu podanych typów jednostek. Jeśli jedna z podanych jednostek jest elementem nadrzędnym drugiej, zwracany jest ten element nadrzędny. Zwraca wartość |
| FindClosestCommonParent(IReadOnlyEntityType) |
Zwraca najbliższy typ jednostki, który jest elementem nadrzędnym obu podanych typów jednostek. Jeśli jedna z podanych jednostek jest elementem nadrzędnym drugiej, zwracany jest ten element nadrzędny. Zwraca wartość |
| FindComplexProperty(MemberInfo) |
Pobiera złożoną właściwość z podanymi informacjami o elemencie członkowskim. Zwraca wartość |
| FindComplexProperty(String) |
Pobiera właściwość złożoną o podanej nazwie. Zwraca wartość |
| FindDeclaredComplexProperty(String) |
Znajduje właściwość zadeklarowaną dla typu o podanej nazwie. Nie zwraca właściwości zdefiniowanych w typie podstawowym. (Odziedziczone po IReadOnlyTypeBase) |
| FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>) |
Pobiera klucze obce zadeklarowane na danym IEntityType obiekcie 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ść |
| FindDeclaredProperty(String) |
Znajduje właściwość zadeklarowaną dla typu o podanej nazwie. Nie zwraca właściwości zdefiniowanych w typie podstawowym. |
| FindDeclaredQueryFilter(String) |
Pobiera filtr zapytania skojarzony z określonym kluczem. (Odziedziczone po IReadOnlyEntityType) |
| FindDeclaredSkipNavigation(String) |
Pobiera właściwość nawigacji pomiń dla tego typu jednostki. Nie zwraca właściwości nawigacji pomijania zdefiniowanych w typie podstawowym.
Zwraca wartość |
| FindDeclaredTrigger(String) |
Znajduje wyzwalacz o podanej nazwie. |
| FindDiscriminatorProperty() |
Zwraca wartość IProperty , 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ść |
| FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType) |
Pobiera klucz obcy dla podanych właściwości wskazujących dany klucz podstawowy lub alternatywny.
Zwraca wartość |
| FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType) |
Pobiera klucz obcy dla podanych właściwości wskazujących dany klucz podstawowy lub alternatywny. Zwraca wartość |
| FindForeignKeys(IReadOnlyList<IReadOnlyProperty>) |
Pobiera klucze obce zdefiniowane we podanych właściwościach. Zwracane są tylko klucze obce zdefiniowane dla dokładnie określonego zestawu właściwości. |
| FindForeignKeys(IReadOnlyProperty) |
Pobiera klucze obce zdefiniowane dla danej właściwości. Zwracane są tylko klucze obce zdefiniowane dla dokładnie określonej właściwości. Złożone klucze obce, które zawierają określoną właściwość, nie są zwracane. |
| FindIndex(IReadOnlyList<IProperty>) |
Pobiera nienazwany indeks zdefiniowany dla podanych właściwości. Zwraca wartość Nazwane indeksy nie zostaną zwrócone, nawet jeśli lista właściwości jest zgodna. |
| FindIndex(IReadOnlyList<IReadOnlyProperty>) |
Pobiera nienazwany indeks zdefiniowany dla podanych właściwości. Zwraca wartość |
| FindIndex(IReadOnlyList<IReadOnlyPropertyBase>) |
Pobiera nienazwany indeks zdefiniowany dla podanych właściwości. Zwraca wartość |
| FindIndex(IReadOnlyProperty) |
Pobiera indeks zdefiniowany dla danej właściwości. Zwraca wartość |
| FindIndex(IReadOnlyPropertyBase) |
Pobiera indeks zdefiniowany dla danej właściwości. Zwraca wartość |
| FindIndex(String) |
Pobiera indeks o podanej nazwie. Zwraca wartość |
| 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ść |
| FindKey(IReadOnlyList<IReadOnlyProperty>) |
Pobiera klucz podstawowy lub alternatywny zdefiniowany we podanych właściwościach.
Zwraca wartość |
| FindKey(IReadOnlyProperty) |
Pobiera klucz podstawowy lub alternatywny zdefiniowany w danej właściwości. Zwraca wartość |
| FindMember(String) |
Pobiera element członkowski o podanej nazwie. Zwraca wartość |
| FindMembersInHierarchy(String) |
Pobiera elementy członkowskie o podanej nazwie dla tego typu, typów bazowych lub typów pochodnych. (Odziedziczone po IReadOnlyTypeBase) |
| FindNavigation(MemberInfo) |
Pobiera właściwość nawigacji dla danego typu jednostki. Zwraca wartość |
| FindNavigation(String) |
Pobiera właściwość nawigacji dla danego typu jednostki. Zwraca wartość |
| FindOwnership() |
Zwraca relację z właścicielem, jeśli jest to typ będący własnością lub |
| FindPrimaryKey() |
Pobiera klucz podstawowy dla tego typu jednostki. Zwraca wartość |
| FindProperties(IReadOnlyList<String>) |
Znajduje pasujące właściwości dla danego typu jednostki. Zwraca wartość |
| FindProperty(MemberInfo) |
Pobiera właściwość dla danego typu jednostki. Zwraca wartość |
| FindProperty(String) |
Pobiera właściwość o podanej nazwie. Zwraca wartość |
| FindRuntimeAnnotation(String) |
Pobiera adnotację środowiska uruchomieniowego o podanej nazwie, zwracając |
| FindRuntimeAnnotationValue(String) |
Pobiera wartość adnotacji środowiska uruchomieniowego o podanej nazwie, zwracając |
| FindServiceProperty(String) |
Pobiera właściwość usługi o podanej nazwie.
Zwraca wartość |
| FindSkipNavigation(MemberInfo) |
Pobiera właściwość nawigacji pomiń dla tego typu jednostki. Zwraca wartość |
| FindSkipNavigation(String) |
Pobiera właściwość nawigacji pomiń dla tego typu jednostki. Zwraca wartość |
| GetAllBaseTypes() |
Pobiera wszystkie typy w modelu, z którego pochodzi dany typ jednostki, począwszy od katalogu głównego. |
| GetAllBaseTypesAscending() |
Pobiera wszystkie typy w modelu, z którego pochodzi dany typ jednostki, począwszy od najbliższego. |
| GetAllBaseTypesInclusive() |
Zwraca wszystkie typy bazowe danego typu jednostki, w tym sam typ, od góry do dołu. |
| GetAllBaseTypesInclusiveAscending() |
Zwraca wszystkie typy bazowe danego typu jednostki, w tym sam typ, od dołu 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 w bieżącym obiekcie. (Odziedziczone po IReadOnlyAnnotatable) |
| 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) |
| GetComplexProperties() |
Pobiera złożone właściwości zdefiniowane dla tego typu i typów podstawowych. (Odziedziczone po IReadOnlyTypeBase) |
| GetConcreteDerivedTypesInclusive() |
Zwraca wszystkie typy pochodne tego typu jednostki, w tym sam typ, który nie |
| GetDeclaredComplexProperties() |
Pobiera właściwości złożone zadeklarowane dla tego typu. (Odziedziczone po IReadOnlyTypeBase) |
| GetDeclaredForeignKeys() |
Pobiera wszystkie klucze obce zadeklarowane na danym IEntityTypeobiekcie . |
| GetDeclaredIndexes() |
Pobiera wszystkie indeksy zadeklarowane na danym IEntityTypeobiekcie . |
| GetDeclaredKeys() |
Pobiera wszystkie klucze zadeklarowane na danym IReadOnlyEntityTypeobiekcie . |
| GetDeclaredMembers() |
Pobiera elementy członkowskie zadeklarowane dla tego typu. (Odziedziczone po IReadOnlyTypeBase) |
| GetDeclaredNavigations() |
Pobiera wszystkie właściwości nawigacji zadeklarowane na danym IEntityTypeobiekcie . |
| GetDeclaredProperties() |
Pobiera wszystkie właściwości inne niż nawigacja zadeklarowane na danym IEntityTypeobiekcie . |
| GetDeclaredQueryFilters() |
Pobiera filtry zapytań automatycznie stosowane do zapytań dla tego typu jednostki. (Odziedziczone po IReadOnlyEntityType) |
| GetDeclaredReferencingForeignKeys() |
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() |
Pobiera wszystkie właściwości usługi zadeklarowane na danym IEntityTypeobiekcie . |
| GetDeclaredSkipNavigations() |
Pobiera wszystkie właściwości nawigacji pomijane zadeklarowane dla tego typu jednostki. |
| GetDeclaredTriggers() |
Zwraca zadeklarowane wyzwalacze dla typu jednostki. |
| GetDefaultDiscriminatorValue() |
Zwraca domyślną wartość dyskryminującą, która będzie używana dla tego typu. (Odziedziczone po IReadOnlyTypeBase) |
| GetDerivedComplexProperties() |
Pobiera właściwości złożone zadeklarowane dla typów pochodzących z tego typu. (Odziedziczone po IReadOnlyTypeBase) |
| GetDerivedForeignKeys() |
Pobiera wszystkie klucze obce zadeklarowane dla typów pochodzących z danego IEntityTypeelementu . |
| GetDerivedIndexes() |
Pobiera wszystkie indeksy zadeklarowane dla typów pochodzących z danego IEntityTypeelementu . |
| GetDerivedNavigations() |
Pobiera wszystkie właściwości nawigacji zadeklarowane dla typów pochodzących z tego typu jednostki. |
| GetDerivedProperties() |
Pobiera wszystkie właściwości inne niż nawigacji zadeklarowane dla typów pochodzących z tego typu jednostki. |
| GetDerivedServiceProperties() |
Pobiera wszystkie właściwości usługi zadeklarowane dla typów pochodzących z tego typu jednostki. |
| GetDerivedSkipNavigations() |
Pobiera wszystkie właściwości nawigacji pomijane zadeklarowane dla typów pochodzących z tego typu jednostki. |
| GetDerivedTypes() |
Pobiera wszystkie typy w modelu pochodzącym z tego typu jednostki. |
| GetDerivedTypesInclusive() |
Zwraca wszystkie typy pochodne tego typu jednostki, w tym sam typ. |
| GetDirectlyDerivedTypes() |
Pobiera wszystkie typy w modelu, które bezpośrednio pochodzą z tego typu jednostki. |
| GetDiscriminatorPropertyName() |
Zwraca nazwę właściwości, która będzie używana do przechowywania wartości dyskryminującej. (Odziedziczone po IReadOnlyTypeBase) |
| GetDiscriminatorValue() |
Zwraca wartość dyskryminującą dla tego typu. (Odziedziczone po IReadOnlyTypeBase) |
| GetFlattenedComplexProperties() |
Zwraca wszystkie właściwości, które implementują IComplexPropertyobiekt , w tym te w typach niezwiązanych ze złożonymi kolekcjami. (Odziedziczone po ITypeBase) |
| GetFlattenedDeclaredProperties() |
Zwraca wszystkie zadeklarowane właściwości, które implementują IPropertyobiekt , w tym dla typów niezwiązanych ze złożonymi kolekcjami. (Odziedziczone po ITypeBase) |
| GetFlattenedProperties() |
Zwraca wszystkie właściwości, które implementują IPropertyobiekt , w tym te w typach niezwiązanych ze złożonymi kolekcjami. (Odziedziczone po ITypeBase) |
| GetFlattenedPropertiesInHierarchy() |
Pobiera wszystkie właściwości zadeklarowane na typach podstawowych i typach pochodnych od tego typu jednostki, w tym dla typów niezwiązanych z kolekcją. (Odziedziczone po ITypeBase) |
| GetFlattenedValueGeneratingProperties() |
Zwraca właściwości, które wymagają wygenerowania wartości, gdy wpis jednostki przechodzi do Added stanu, w tym właściwości zdefiniowane w typach złożonych niezwiązanych z kolekcją. (Odziedziczone po ITypeBase) |
| GetForeignKeyProperties() |
Zwraca właściwości zawarte w kluczach obcych. |
| GetForeignKeys() |
Pobiera klucze obce zdefiniowane dla tego typu jednostki. |
| GetIndexes() |
Pobiera indeksy zdefiniowane dla tego typu jednostki. |
| GetIsDiscriminatorMappingComplete() |
Zwraca wartość wskazującą, czy mapowanie dyskryminujące zostało ukończone dla tego typu jednostki. (Odziedziczone po IReadOnlyEntityType) |
| GetKeys() |
Pobiera klucze podstawowe i alternatywne dla tego typu jednostki. |
| GetMembers() |
Pobiera składowe zdefiniowane dla tego typu i typów podstawowych. (Odziedziczone po IReadOnlyTypeBase) |
| GetNavigationAccessMode() |
PropertyAccessMode Pobiera element używany do nawigacji tego typu. (Odziedziczone po IReadOnlyTypeBase) |
| GetNavigations() |
Pobiera wszystkie właściwości nawigacji dla danego typu jednostki. |
| GetNavigationsInHierarchy() |
Pobiera wszystkie właściwości nawigacji zadeklarowane w typach podstawowych i typach pochodzących z tego 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 wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. (Odziedziczone po IReadOnlyEntityType) |
| GetOrCreateEmptyMaterializer(IStructuralTypeMaterializerSource) |
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 wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. (Odziedziczone po IReadOnlyTypeBase) |
| 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 wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. (Odziedziczone po IReadOnlyEntityType) |
| GetOrCreateMaterializer(IStructuralTypeMaterializerSource) |
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 wiedząc, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji Entity Framework Core. (Odziedziczone po IReadOnlyTypeBase) |
| GetProperties() |
Pobiera właściwości zdefiniowane dla tego typu jednostki. |
| GetPropertiesInHierarchy() |
Pobiera wszystkie właściwości zadeklarowane na typach podstawowych i typach pochodnych od tego typu jednostki. (Odziedziczone po ITypeBase) |
| 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) |
| GetQueryFilter() |
Przestarzałe.
Pobiera filtr wyrażenia LINQ automatycznie stosowany do zapytań dla tego typu jednostki. (Odziedziczone po IReadOnlyEntityType) |
| GetReferencingForeignKeys() |
Pobiera wszystkie klucze obce, które są przeznaczone dla danego typu jednostki (tj. klucze obce, w których dany typ jednostki lub typ, z którego pochodzi, jest podmiotem zabezpieczeń). |
| GetRootType() |
Pobiera główny typ podstawowy dla danego typu jednostki. |
| GetRuntimeAnnotations() |
Pobiera wszystkie adnotacje środowiska uruchomieniowego w bieżącym obiekcie. (Odziedziczone po IAnnotatable) |
| GetSeedData(Boolean) |
Pobiera dane przechowywane w modelu dla danego typu jednostki. (Odziedziczone po IReadOnlyEntityType) |
| GetServiceProperties() |
Pobiera wszystkie IServiceProperty zdefiniowane dla tego typu jednostki. |
| GetSkipNavigations() |
Pobiera właściwości nawigacji pomiń dla tego typu jednostki. |
| GetSnapshottableMembers() |
Zwraca wszystkie elementy członkowskie, które mogą potrzebować wartości migawki podczas śledzenia zmian. (Odziedziczone po ITypeBase) |
| GetTriggers() |
Pobiera wszystkie wyzwalacze zdefiniowane dla tego typu jednostki. |
| GetValueGeneratingProperties() |
Zwraca właściwości, które wymagają wygenerowania wartości, gdy wpis jednostki przechodzi do Added stanu. |
| HasDefiningNavigation() |
Przestarzałe.
Pobiera wartość wskazującą, czy ten typ jednostki ma zdefiniowaną nawigację. (Odziedziczone po IReadOnlyEntityType) |
| HasServiceProperties() |
Sprawdza, czy ten typ jednostki ma jakiekolwiek IServiceProperty zdefiniowane. (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 bieżący typ można przypisać z określonego typu, tj. jest typem podstawowym lub identycznym z nim. (Odziedziczone po IReadOnlyTypeBase) |
| IsAssignableTo(IReadOnlyTypeBase) |
Określa, czy bieżący typ można przypisać do określonego typu, tj. pochodzi z lub jest identyczny z nim. (Odziedziczone po IReadOnlyTypeBase) |
| 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. |
| LeastDerivedType(IReadOnlyEntityType) |
Pobiera najmniej pochodny typ między określonymi dwoma. (Odziedziczone po IReadOnlyEntityType) |
| RemoveRuntimeAnnotation(String) |
Usuwa daną adnotację środowiska uruchomieniowego z tego obiektu. (Odziedziczone po IAnnotatable) |
| 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ę podanej IReadOnlyTypeBase wartości, która może być używana w innych identyfikatorach. (Odziedziczone po IReadOnlyTypeBase) |
| ToDebugString(MetadataDebugStringOptions, Int32) |
Tworzy czytelną dla człowieka reprezentację podanych metadanych. Ostrzeżenie: nie należy polegać 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
| Nazwisko | Opis |
|---|---|
| IReadOnlyTypeBase.IsAssignableFrom(IReadOnlyTypeBase) |
Określa, czy ten typ pochodzi z (lub jest taki sam jak) danego typu. (Odziedziczone po IReadOnlyEntityType) |
| ITypeBase.GetFlattenedPropertiesInHierarchy() |
Pobiera wszystkie właściwości zadeklarowane na typach podstawowych i typach pochodnych od tego typu jednostki, w tym dla typów niezwiązanych z kolekcją. |
| ITypeBase.GetPropertiesInHierarchy() |
Pobiera wszystkie właściwości zadeklarowane na typach podstawowych i typach pochodnych od tego typu jednostki. |
Metody rozszerzania
| Nazwisko | Opis |
|---|---|
| AnnotationsToDebugString(IAnnotatable, Int32) |
Pobiera ciąg debugowania dla wszystkich adnotacji zadeklarowanych w obiekcie. |
| DisplayName(ITypeBase) |
Pobiera przyjazną nazwę wyświetlaną dla danego ITypeBaseelementu . |
| FindCheckConstraint(IEntityType, String) |
Znajduje element ICheckConstraint o podanej nazwie. |
| FindCheckConstraint(IReadOnlyEntityType, String) |
Znajduje element IReadOnlyCheckConstraint o podanej nazwie. |
| 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ść |
| 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) |
Przestarzałe.
Zwraca nawigację definiującą, jeśli istnieje lub |
| FindForeignKey(IEntityType, IProperty, IKey, IEntityType) |
Pobiera klucz obcy dla podanych właściwości wskazujących dany klucz podstawowy lub alternatywny. Zwraca wartość |
| FindForeignKeys(IEntityType, IProperty) |
Pobiera klucze obce zdefiniowane dla danej właściwości. Zwracane są tylko klucze obce zdefiniowane dla dokładnie 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 dla dokładnie określonego zestawu właściwości. |
| FindIndex(IEntityType, IProperty) |
Pobiera nienazwany indeks zdefiniowany dla danej właściwości. Zwraca wartość Nazwane indeksy nie zostaną zwrócone, nawet jeśli lista właściwości jest zgodna. |
| FindKey(IEntityType, IProperty) |
Pobiera klucz podstawowy lub alternatywny zdefiniowany w danej właściwości. Zwraca wartość |
| FindMappingFragment(IEntityType, 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 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 używany w kodzie aplikacji. |
| 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. |
| FindMappingFragment(ITypeBase, 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. |
| FindNavigation(IEntityType, MemberInfo) |
Pobiera właściwość nawigacji dla danego typu jednostki. Zwraca wartość |
| FindNavigation(IEntityType, PropertyInfo) |
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ść |
| FindOwnership(IEntityType) |
Zwraca relację z właścicielem, jeśli jest to typ będący własnością lub |
| FindProperties(IEntityType, IReadOnlyList<String>) |
Znajduje pasujące właściwości dla danego typu jednostki. Zwraca wartość 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ść 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. |
| FindProperty(IEntityType, PropertyInfo) |
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(IEntityType, PropertyInfo) , aby znaleźć właściwość nawigacji. |
| FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier) |
Pobiera klucze obce dla danego typu jednostki wskazujące 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 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 inne typy jednostek współużytkujące ten sam obiekt magazynu przypominający tabelę. |
| FullName(ITypeBase) |
Przestarzałe.
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. |
| GetAnalyticalStoreTimeToLive(IReadOnlyEntityType) |
Zwraca czas wygaśnięcia magazynu analitycznego w sekundach w zakresie kontenera. |
| GetAnnotation(IAnnotatable, String) |
Pobiera adnotację o podanej nazwie, zgłaszając ją, jeśli nie istnieje. |
| GetAutomaticIndexingEnabled(IReadOnlyEntityType) |
Zwraca wartość wskazującą, czy automatyczne indeksowanie usługi Cosmos (domyślna |
| GetAutomaticIndexingExceptions(IReadOnlyEntityType) |
Zwraca listę ścieżek do wykluczenia z zasad indeksowania kontenera, gdy automatyczne indeksowanie jest skonfigurowane dla kontenera za pośrednictwem polecenia |
| 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. |
| GetCheckConstraints(IEntityType) |
Zwraca wszystkie ograniczenia sprawdzania zawarte w typie jednostki. |
| GetCheckConstraints(IReadOnlyEntityType) |
Zwraca wszystkie ograniczenia sprawdzania zawarte w typie jednostki. |
| GetClosestCommonParent(IEntityType, IEntityType) |
Przestarzałe.
Zwraca najbliższy typ jednostki, który jest elementem nadrzędnym obu podanych typów jednostek. Jeśli jedna z podanych jednostek jest elementem nadrzędnym drugiej, zwracany jest ten element nadrzędny. Zwraca wartość |
| GetComment(IEntityType) |
Zwraca komentarz dla tabeli, na który jest mapowana ta jednostka. |
| GetComment(IReadOnlyEntityType) |
Zwraca komentarz dla tabeli, na który jest mapowana ta jednostka. |
| GetConcreteDerivedTypesInclusive(IEntityType) |
Zwraca wszystkie typy pochodne danego IEntityTypeobiektu , w tym sam typ, który nie |
| GetContainer(IEntityType) |
Zwraca nazwę kontenera, do którego jest mapowany typ jednostki. |
| GetContainer(IReadOnlyEntityType) |
Zwraca nazwę kontenera, do którego jest mapowany typ jednostki. |
| GetContainerColumnName(IReadOnlyEntityType) |
Pobiera nazwę kolumny kontenera, do której jest mapowany typ jednostki. |
| GetContainerColumnName(IReadOnlyTypeBase, StoreObjectIdentifier) |
Pobiera nazwę kolumny kontenera, do której typ jest mapowany dla określonego obiektu magazynu przypominającego tabelę. |
| GetContainerColumnName(IReadOnlyTypeBase) |
Pobiera nazwę kolumny kontenera, do której jest mapowany typ. |
| GetContainerColumnType(IReadOnlyEntityType) |
Pobiera typ kolumny do użycia dla kolumny kontenera, do której jest mapowany typ jednostki. |
| GetContainerColumnType(IReadOnlyTypeBase) |
Pobiera typ kolumny do użycia dla kolumny kontenera, do której typ jest mapowany. |
| GetContainerColumnTypeMapping(IReadOnlyEntityType) |
Przestarzałe.
Pobiera mapowanie typu kolumny kontenera, do którego jest mapowany typ jednostki. |
| GetContainingPropertyName(IEntityType) |
Zwraca nazwę właściwości nadrzędnej, do której jest mapowany typ jednostki. |
| GetContainingPropertyName(IReadOnlyEntityType) |
Zwraca nazwę właściwości nadrzędnej, do której jest mapowany typ jednostki. |
| GetDataAnnotations(IEntityType, IAnnotationCodeGenerator) |
Pobiera adnotacje danych w celu skonfigurowania typu jednostki. |
| GetDbSetName(IReadOnlyEntityType) |
Pobiera nazwę, która powinna być używana dla DbSet<TEntity> właściwości w DbContext klasie dla tego typu jednostki. |
| GetDeclaredCheckConstraints(IEntityType) |
Zwraca wszystkie ograniczenia sprawdzania zadeklarowane dla typu jednostki. |
| GetDeclaredCheckConstraints(IReadOnlyEntityType) |
Zwraca wszystkie ograniczenia sprawdzania zadeklarowane dla typu jednostki. |
| GetDeclaredForeignKeys(IEntityType) |
Pobiera wszystkie klucze obce zadeklarowane na danym IEntityTypeobiekcie . Ta metoda nie zwraca kluczy obcych zadeklarowanych na typach bazowych. Jest to przydatne podczas iteracji we wszystkich typach jednostek, aby uniknąć przetwarzania tego samego klucza obcego więcej niż raz. Służy GetForeignKeys() do zwracania kluczy obcych zadeklarowanych na typach bazowych. |
| GetDeclaredIndexes(IEntityType) |
Pobiera wszystkie indeksy zadeklarowane na danym IEntityTypeobiekcie . Ta metoda nie zwraca indeksów zadeklarowanych na typach bazowych. Jest to przydatne w przypadku iteracji we wszystkich typach jednostek, aby uniknąć przetwarzania tego samego indeksu więcej niż raz. Służy GetForeignKeys() do zwracania indeksów zadeklarowanych w typach bazowych. |
| GetDeclaredKeys(IEntityType) |
Pobiera wszystkie klucze zadeklarowane na danym IEntityTypeobiekcie . Ta metoda nie zwraca kluczy zadeklarowanych na typach bazowych. Jest to przydatne podczas iteracji we wszystkich typach jednostek, aby uniknąć przetwarzania tego samego klucza więcej niż raz. Służy GetKeys() do zwracania kluczy zadeklarowanych w typach bazowych. |
| GetDeclaredNavigations(IEntityType) |
Pobiera wszystkie właściwości nawigacji zadeklarowane na danym IEntityTypeobiekcie . Ta metoda nie zwraca właściwości nawigacji zadeklarowanych na typach bazowych. Jest to przydatne podczas iteracji we wszystkich typach 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 bazowych. |
| GetDeclaredProperties(IEntityType) |
Pobiera wszystkie właściwości inne niż nawigacja zadeklarowane na danym IEntityTypeobiekcie . Ta metoda nie zwraca właściwości zadeklarowanych w typach bazowych. Jest to przydatne w przypadku iterowania we wszystkich typach 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 bazowych. |
| 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 na danym IEntityTypeobiekcie . Ta metoda nie zwraca właściwości zadeklarowanych w typach bazowych. Jest to przydatne w przypadku iterowania we wszystkich typach 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 bazowych. |
| GetDefaultMappings(IEntityType) |
Zwraca domyślne mapowania używane przez typ jednostki. |
| GetDefaultMappings(ITypeBase) |
Zwraca domyślne mapowania używane przez typ. |
| 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, gdy jest mapowana przy użyciu polecenia RelationalEntityTypeBuilderExtensions.ToSqlQuery. |
| GetDefaultSqlQueryName(IReadOnlyEntityType) |
Pobiera domyślną nazwę zapytania SQL, która będzie używana dla tego typu jednostki, gdy jest mapowana przy użyciu polecenia RelationalEntityTypeBuilderExtensions.ToSqlQuery. |
| GetDefaultTableName(IEntityType, Boolean) |
Zwraca domyślną nazwę tabeli, która będzie używana dla tego typu jednostki. |
| GetDefaultTableName(IEntityType) |
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. |
| GetDefaultTimeToLive(IReadOnlyEntityType) |
Zwraca domyślny czas wygaśnięcia w sekundach w zakresie kontenera. |
| 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. |
| GetDefiningQuery(IEntityType) |
Przestarzałe.
Pobiera zapytanie LINQ używane jako domyślne źródło zapytań tego typu. |
| GetDeleteStoredProcedure(IEntityType) |
Zwraca procedurę składowaną, do której typ jednostki jest mapowany na usunięcia lub |
| GetDeleteStoredProcedure(IReadOnlyEntityType) |
Zwraca procedurę składowaną, do której typ jednostki jest mapowany na usunięcia lub |
| GetDeleteStoredProcedure(IReadOnlyTypeBase) |
Zwraca procedurę składowaną, do której typ jest mapowany na usunięcia lub |
| GetDeleteStoredProcedure(ITypeBase) |
Zwraca procedurę składowaną, do której typ jest mapowany na usunięcia lub |
| GetDeleteStoredProcedureMappings(IEntityType) |
Zwraca procedury składowane usuwania, do których jest mapowany typ jednostki. |
| GetDeleteStoredProcedureMappings(ITypeBase) |
Zwraca procedury składowane usuwania, do których typ jest mapowany. |
| GetDerivedForeignKeys(IEntityType) |
Pobiera wszystkie klucze obce zadeklarowane dla typów pochodzących z danego IEntityTypeelementu . 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, które pochodzą z danego typu jednostki. |
| GetDerivedTypesInclusive(IEntityType) |
Zwraca wszystkie typy pochodne danego IEntityTypeobiektu , w tym sam typ. |
| GetDirectlyDerivedTypes(IEntityType) |
Pobiera wszystkie typy w modelu, które bezpośrednio pochodzą z danego typu jednostki. |
| GetDiscriminatorInKey(IReadOnlyEntityType) |
Zwraca wartość wskazującą, czy dyskryminujący typ jednostki powinien być uwzględniony w wartości "id" w formacie JSON. Przed programem EF Core 9 zawsze był dołączany. Począwszy od programu EF Core 9, nie jest on domyślnie dołączany. |
| GetDiscriminatorProperty(IEntityType) |
Przestarzałe.
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. |
| GetETagProperty(IEntityType) |
Pobiera właściwość dla tej jednostki zamapowanej na element Cosmos ETag, jeśli istnieje. |
| GetETagProperty(IReadOnlyEntityType) |
Pobiera właściwość dla tej jednostki zamapowanej 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. |
| GetFluentApiCalls(IEntityType, IAnnotationCodeGenerator) |
Pobiera płynne wywołania interfejsu API w celu skonfigurowania typu jednostki. |
| GetFunctionMappings(IEntityType) |
Zwraca funkcje, do których jest mapowany typ jednostki. |
| GetFunctionMappings(ITypeBase) |
Zwraca funkcje, do których typ jest mapowany. |
| GetFunctionName(IEntityType) |
Zwraca nazwę funkcji, do której typ jednostki jest mapowany lub |
| GetFunctionName(IReadOnlyEntityType) |
Zwraca nazwę funkcji, do której typ jednostki jest mapowany lub |
| GetFunctionName(IReadOnlyTypeBase) |
Zwraca nazwę funkcji, do której typ jest mapowany lub |
| GetHasShadowId(IReadOnlyEntityType) |
Zwraca wartość wskazującą, czy tworzenie modelu zawsze utworzy właściwość cienia "__id" zamapowana na identyfikator JSON. Było to zachowanie domyślne przed programem EF Core 9.0. |
| GetHistoryTableName(IReadOnlyEntityType) |
Zwraca wartość reprezentującą nazwę tabeli historii skojarzonej z jednostką zamapowana na tabelę czasową. |
| GetHistoryTableSchema(IReadOnlyEntityType) |
Zwraca wartość reprezentującą schemat tabeli historii skojarzonej z jednostką zamapowana na tabelę czasową. |
| 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. |
| GetInsertStoredProcedure(IEntityType) |
Zwraca procedurę składowaną, do której typ jednostki jest mapowany na wstawki lub |
| GetInsertStoredProcedure(IReadOnlyEntityType) |
Zwraca procedurę składowaną, do której typ jednostki jest mapowany na wstawki lub |
| GetInsertStoredProcedure(IReadOnlyTypeBase) |
Zwraca procedurę składowaną, do której typ jest mapowany na wstawki lub |
| GetInsertStoredProcedure(ITypeBase) |
Zwraca procedurę składowaną, do której typ jest mapowany na wstawki lub |
| GetInsertStoredProcedureMappings(IEntityType) |
Zwraca procedury składowane wstawiania, do których jest mapowany typ jednostki. |
| GetInsertStoredProcedureMappings(ITypeBase) |
Zwraca procedury składowane wstawiania, do których typ jest mapowany. |
| GetIsDiscriminatorMappingComplete(IEntityType) |
Zwraca wartość wskazującą, czy mapowanie dyskryminujące zostało ukończone dla tego typu jednostki. |
| GetJsonPropertyName(IReadOnlyEntityType) |
Pobiera wartość nazwy właściwości JSON używanej dla danej jednostki zamapowanej na kolumnę JSON. |
| GetJsonPropertyName(IReadOnlyTypeBase) |
Pobiera wartość nazwy właściwości JSON używanej dla danej jednostki zamapowanej na kolumnę JSON. |
| GetMappingFragments(IEntityType, StoreObjectType) |
Zwraca wszystkie skonfigurowane fragmenty mapowania typów jednostek danego typu. Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
| GetMappingFragments(IEntityType) |
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 typów jednostek danego typu. Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest 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(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. |
| 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(ITypeBase, 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. |
| GetMappingFragments(ITypeBase) |
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. |
| GetMappingStrategy(IReadOnlyEntityType) |
Pobiera strategię mapowania dla typów pochodnych. |
| GetMappingStrategy(IReadOnlyTypeBase) |
Pobiera strategię mapowania dla typów pochodnych. |
| 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. |
| GetNavigations(IEntityType) |
Przestarzałe.
Pobiera wszystkie właściwości nawigacji dla danego typu jednostki. |
| GetPartitionKeyProperties(IEntityType) |
Zwraca właściwości używane do przechowywania hierarchicznego klucza partycji. |
| GetPartitionKeyProperties(IReadOnlyEntityType) |
Zwraca właściwości używane do przechowywania hierarchicznego klucza partycji. |
| GetPartitionKeyProperty(IEntityType) |
Przestarzałe.
Zwraca właściwość używaną do przechowywania klucza partycji. |
| GetPartitionKeyProperty(IReadOnlyEntityType) |
Przestarzałe.
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) |
Przestarzałe.
Zwraca nazwę właściwości używanej do przechowywania klucza partycji. |
| GetPartitionKeyPropertyNames(IReadOnlyEntityType) |
Zwraca nazwy właściwości, które są używane do przechowywania hierarchicznego klucza partycji, jeśli istnieją. |
| GetPeriodEndPropertyName(IReadOnlyEntityType) |
Zwraca wartość reprezentującą nazwę właściwości końcowej kropki jednostki zamapowanej na tabelę czasową. |
| GetPeriodStartPropertyName(IReadOnlyEntityType) |
Zwraca wartość reprezentującą nazwę właściwości początkowej kropki jednostki zamapowanej na tabelę czasową. |
| 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. |
| GetPropertyAccessMode(ITypeBase) |
PropertyAccessMode Pobiera używane właściwości i nawigacje 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. |
| 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. |
| GetSchema(IEntityType) |
Zwraca schemat bazy danych zawierający zamapowany tabelę. |
| GetSchema(IReadOnlyEntityType) |
Zwraca schemat bazy danych zawierający zamapowany tabelę. |
| GetSchema(IReadOnlyTypeBase) |
Zwraca schemat bazy danych zawierający zamapowany tabelę. |
| GetSchemaQualifiedHistoryTableName(IReadOnlyEntityType) |
Zwraca nazwę tabeli historii, do której typ jednostki jest mapowany wstępnie przez schemat lub |
| GetSchemaQualifiedTableName(IEntityType) |
Zwraca nazwę tabeli, do której typ jednostki jest mapowany poprzedzony schematem lub |
| GetSchemaQualifiedTableName(IReadOnlyEntityType) |
Zwraca nazwę tabeli, do której typ jednostki jest mapowany poprzedzony schematem lub |
| GetSchemaQualifiedViewName(IEntityType) |
Zwraca nazwę widoku, do którego typ jednostki jest mapowany poprzedzony schematem lub |
| GetSchemaQualifiedViewName(IReadOnlyEntityType) |
Zwraca nazwę widoku, do którego typ jednostki jest mapowany poprzedzony schematem lub |
| GetSeedData(IEntityType, Boolean) |
Pobiera dane przechowywane w modelu dla danego typu jednostki. |
| GetSqlQuery(IEntityType) |
Zwraca ciąg SQL używany do podawania danych dla typu jednostki lub |
| GetSqlQuery(IReadOnlyEntityType) |
Zwraca ciąg SQL używany do podawania danych dla typu jednostki lub |
| GetSqlQuery(IReadOnlyTypeBase) |
Zwraca ciąg SQL używany do podawania danych dla typu lub |
| GetSqlQueryMappings(IEntityType) |
Zwraca mapowania ciągów SQL. |
| GetSqlQueryMappings(ITypeBase) |
Zwraca mapowania ciągów SQL. |
| GetTableMappings(IEntityType) |
Zwraca tabele, do których typ jednostki jest mapowany. |
| GetTableMappings(ITypeBase) |
Zwraca tabele, do których typ jest mapowany. |
| GetTableName(IEntityType) |
Zwraca nazwę tabeli, do której typ jednostki jest mapowany lub |
| GetTableName(IReadOnlyEntityType) |
Zwraca nazwę tabeli, do której typ jednostki jest mapowany lub |
| GetTableName(IReadOnlyTypeBase) |
Zwraca nazwę tabeli, do której typ jest mapowany lub |
| GetThroughput(IReadOnlyEntityType) |
Zwraca aprowizowaną przepływność w zakresie kontenera. |
| GetUpdateStoredProcedure(IEntityType) |
Zwraca procedurę składowaną, do której typ jednostki jest mapowany na aktualizacje lub |
| GetUpdateStoredProcedure(IReadOnlyEntityType) |
Zwraca procedurę składowaną, do której typ jednostki jest mapowany na aktualizacje lub |
| GetUpdateStoredProcedure(IReadOnlyTypeBase) |
Zwraca procedurę składowaną, do której typ jest mapowany na aktualizacje lub |
| GetUpdateStoredProcedure(ITypeBase) |
Zwraca procedurę składowaną, do której typ jest mapowany na aktualizacje lub |
| GetUpdateStoredProcedureMappings(IEntityType) |
Zwraca procedury składowane aktualizacji, do których jest mapowany typ jednostki. |
| GetUpdateStoredProcedureMappings(ITypeBase) |
Zwraca procedury składowane aktualizacji, do których typ jest mapowany. |
| GetViewMappings(IEntityType) |
Zwraca widoki, do których jest mapowany typ jednostki. |
| GetViewMappings(ITypeBase) |
Zwraca widoki, do których typ jest mapowany. |
| GetViewName(IEntityType) |
Zwraca nazwę widoku, do którego typ jednostki jest mapowany lub |
| GetViewName(IReadOnlyEntityType) |
Zwraca nazwę widoku, do którego typ jednostki jest mapowany lub |
| GetViewName(IReadOnlyTypeBase) |
Zwraca nazwę widoku, do którego typ jest mapowany lub |
| GetViewSchema(IEntityType) |
Zwraca schemat bazy danych zawierający zamapowany widok. |
| GetViewSchema(IReadOnlyEntityType) |
Zwraca schemat bazy danych zawierający zamapowany widok. |
| GetViewSchema(IReadOnlyTypeBase) |
Zwraca schemat bazy danych zawierający zamapowany widok. |
| HasDefiningNavigation(IEntityType) |
Przestarzałe.
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. |
| IsIgnoredByMigrations(IEntityType) |
Pobiera wartość wskazującą, czy typ jednostki jest ignorowany przez migracje. |
| IsInOwnershipPath(IEntityType, IEntityType) |
Pobiera wartość wskazującą, czy dany typ jednostki znajduje się w ścieżce własności dla tego typu jednostki. |
| IsMappedToJson(IReadOnlyEntityType) |
Pobiera wartość wskazującą, czy określona jednostka jest mapowana na kolumnę JSON. |
| IsMappedToJson(IReadOnlyTypeBase) |
Pobiera wartość wskazującą, czy określona jednostka jest mapowana na kolumnę JSON. |
| 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. |
| IsOwned(IEntityType) |
Pobiera wartość wskazującą, czy ten typ jednostki jest własnością innego typu jednostki. |
| IsSimpleManyToManyJoinEntityType(IEntityType) |
Sprawdź, czy typ jednostki może być uważany za typ jednostki sprzężenia wiele-do-wielu. |
| IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier) |
Zwraca wartość wskazującą, czy podczas zapisywania zmian w określonej tabeli należy użyć klauzuli SQL OUTPUT. Klauzula OUTPUT jest niezgodna z niektórymi funkcjami SQL Server, takimi jak tabele z wyzwalaczami. |
| IsSqlOutputClauseUsed(IReadOnlyEntityType) |
Zwraca wartość wskazującą, czy podczas zapisywania zmian w tabeli należy użyć klauzuli SQL OUTPUT. Klauzula OUTPUT jest niezgodna z niektórymi funkcjami SQL Server, takimi jak tabele z wyzwalaczami. |
| IsSqlReturningClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier) |
Zwraca wartość wskazującą, czy podczas zapisywania zmian w tabeli należy użyć klauzuli SQL RETURNING. Klauzula RETURNING jest niezgodna z niektórymi funkcjami sqlite, takimi jak tabele wirtualne lub tabele z wyzwalaczami AFTER. |
| IsSqlReturningClauseUsed(IReadOnlyEntityType) |
Zwraca wartość wskazującą, czy podczas zapisywania zmian w tabeli należy użyć klauzuli SQL RETURNING. Klauzula RETURNING jest niezgodna z niektórymi funkcjami sqlite, takimi jak tabele wirtualne lub tabele z wyzwalaczami AFTER. |
| IsStrictlyDerivedFrom(IEntityType, IEntityType) |
Określa, czy ten typ jednostki pochodzi z (ale nie jest taki sam jak) danego typu jednostki. |
| IsTableExcludedFromMigrations(IEntityType) |
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. |
| IsTableExcludedFromMigrations(IReadOnlyEntityType) |
Pobiera wartość wskazującą, czy skojarzona tabela jest ignorowana przez migracje. |
| IsTemporal(IReadOnlyEntityType) |
Zwraca wartość wskazującą, czy typ jednostki jest mapowany na tabelę czasową. |
| LeastDerivedType(IEntityType, IEntityType) |
Pobiera najmniej pochodny typ między określonymi dwoma. |
| Relational(IEntityType) |
Pobiera metadane specyficzne dla relacyjnej bazy danych dla jednostki. |
| RootType(IEntityType) |
Przestarzałe.
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. |
| Sqlite(IEntityType) |
Pobiera metadane specyficzne dla sqLite dla jednostki. |
| SqlServer(IEntityType) |
Pobiera SQL Server określonych metadanych dla jednostki. |
| ToDebugString(IEntityType, MetadataDebugStringOptions, Int32) |
Tworzy czytelną dla człowieka reprezentację podanych metadanych. Ostrzeżenie: nie należy polegać na formacie zwracanego ciągu. Jest przeznaczony tylko do debugowania i może zmieniać się dowolnie między wydaniami. |