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, zobacz Modelowanie typów jednostek i relacji .
Właściwości
| BaseType |
Pobiera typ podstawowy tego typu jednostki. Zwraca wartość |
| ClrType |
Pobiera klasę CLR używaną do reprezentowania wystąpień tego typu. Zwraca wartość null, jeśli typ nie ma odpowiedniej klasy CLR (nazywanej typem cienia). Typy w tle nie są obecnie obsługiwane w modelu, który jest używany w czasie wykonywania z programem 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. |
| DefiningEntityType |
Pobiera definiujący typ jednostki. |
| 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 jednostki jest mapowany na Type inne typy jednostek. (Odziedziczone po IReadOnlyTypeBase) |
| IsPropertyBag |
Pobiera wartość wskazującą, czy ten typ jednostki 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żeń LINQ automatycznie stosowany do zapytań dla tego typu jednostki. |
Metody
| AddRuntimeAnnotation(String, Object) |
Dodaje adnotację środowiska uruchomieniowego do tego obiektu. Zgłasza, jeśli 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 danego IReadOnlyTypeBaseelementu . (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 typów jednostek. Jeśli jedna z podanych jednostek jest elementem nadrzędnym drugiego, zwracany jest ten element nadrzędny. Zwraca wartość |
| 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ść |
| 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. |
| FindDeclaredSkipNavigation(String) |
Pobiera właściwość nawigacji pomijania dla tego typu jednostki. Nie zwraca właściwości nawigacji pomijanych zdefiniowanych w typie podstawowym.
Zwraca wartość |
| 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 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. |
| FindIndex(IReadOnlyList<IProperty>) |
Pobiera nienazwany indeks zdefiniowany we podanych właściwościach. 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 we podanych właściwościach. Zwraca wartość Nazwane indeksy nie zostaną zwrócone, nawet jeśli lista właściwości jest zgodna. |
| FindIndex(IReadOnlyProperty) |
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 podstawowy lub alternatywny klucz zdefiniowany w podanych właściwościach.
Zwraca wartość |
| FindKey(IReadOnlyList<IReadOnlyProperty>) |
Pobiera podstawowy lub alternatywny klucz zdefiniowany w podanych właściwościach.
Zwraca wartość |
| FindKey(IReadOnlyProperty) |
Pobiera podstawowy lub alternatywny klucz zdefiniowany dla danej właściwości. Zwraca wartość |
| 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 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ść Ten interfejs API znajduje tylko właściwości skalarne i nie znajduje właściwości nawigacji. |
| FindProperty(MemberInfo) |
Pobiera właściwość dla danego typu jednostki. Zwraca wartość Ten interfejs API znajduje tylko właściwości skalarne i nie znajduje właściwości nawigacji. Użyj polecenia FindNavigation(MemberInfo) , aby znaleźć właściwość nawigacji. |
| FindProperty(String) |
Pobiera właściwość o podanej nazwie. Zwraca wartość Ten interfejs API znajduje tylko właściwości skalarne i nie znajduje właściwości nawigacji. Użyj polecenia FindNavigation(String) , aby znaleźć właściwość nawigacji. |
| FindRuntimeAnnotation(String) |
Pobiera adnotację środowiska uruchomieniowego o podanej nazwie, zwracając |
| FindRuntimeAnnotationValue(String) |
Pobiera wartość adnotacji środowiska uruchomieniowego z daną nazwą, zwracając |
| FindServiceProperty(String) |
Pobiera właściwość usługi o podanej nazwie.
Zwraca wartość Ten interfejs API znajduje tylko właściwości usługi i nie znajduje właściwości skalarnych ani nawigacji. |
| FindSkipNavigation(MemberInfo) |
Pobiera właściwość nawigacji pomijania dla tego typu jednostki. Zwraca wartość |
| FindSkipNavigation(String) |
Pobiera właściwość nawigacji pomijania 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 podstawowe 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 dla bieżącego obiektu. (Odziedziczone po IReadOnlyAnnotatable) |
| GetChangeTrackingStrategy() |
Pobiera strategię śledzenia zmian używaną dla tego typu jednostki. Ta strategia wskazuje, jak kontekst wykrywa zmiany właściwości dla wystąpienia typu jednostki. (Odziedziczone po IReadOnlyEntityType) |
| GetConcreteDerivedTypesInclusive() |
Zwraca wszystkie typy pochodne danego IEntityTypeobiektu , łącznie z samym typem, które nie |
| GetDeclaredForeignKeys() |
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() |
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 GetIndexes() do zwracania również indeksów zadeklarowanych dla typów bazowych. |
| GetDeclaredKeys() |
Pobiera wszystkie klucze zadeklarowane na danym IReadOnlyEntityTypeobiekcie . 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() |
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() do zwracania właściwości nawigacji zadeklarowanych w typach podstawowych. |
| GetDeclaredProperties() |
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() |
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 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. |
| GetDeclaredSkipNavigations() |
Pobiera wszystkie właściwości nawigacji pomijane zadeklarowane dla tego typu jednostki. Ta metoda nie zwraca właściwości nawigacji zadeklarowanych jako zadeklarowane 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 GetSkipNavigations() do zwracania również właściwości nawigacji pomijania zadeklarowanych w typach podstawowych. |
| GetDerivedForeignKeys() |
Pobiera wszystkie klucze obce zadeklarowane dla typów pochodzących z danej IEntityTypewartości . |
| 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 pochodnych od tego typu jednostki. Ta metoda nie zwraca właściwości nawigacji zadeklarowanych dla danego typu jednostki. Służy GetNavigations() do zwracania właściwości nawigacji zadeklarowanych dla tego i podstawowych typów jednostek. |
| GetDerivedProperties() |
Pobiera wszystkie właściwości inne niż nawigacji zadeklarowane dla typów pochodzących z tego typu jednostki. Ta metoda nie zwraca właściwości zadeklarowanych dla danego typu jednostki. Służy GetProperties() do zwracania właściwości zadeklarowanych w typach tej i podstawowej jednostki. |
| GetDerivedServiceProperties() |
Pobiera wszystkie właściwości usługi zadeklarowane dla typów pochodnych od tego typu jednostki. Ta metoda nie zwraca właściwości usługi zadeklarowanych dla danego typu jednostki. Służy GetServiceProperties() do zwracania właściwości usługi zadeklarowanych w typach tej i podstawowej jednostki. |
| GetDerivedSkipNavigations() |
Pobiera wszystkie właściwości nawigacji pomijane zadeklarowane dla typów pochodnych od tego typu jednostki. Ta metoda nie zwraca właściwości nawigacji pomiń zadeklarowane dla danego typu jednostki. Użyj polecenia GetSkipNavigations() , aby zwrócić właściwości nawigacji pomijane zadeklarowane w typach tej i podstawowej jednostki. |
| GetDerivedTypes() |
Pobiera wszystkie typy w modelu pochodzącym z danego typu jednostki. |
| GetDerivedTypesInclusive() |
Zwraca wszystkie pochodne typy danego IEntityTypeobiektu , w tym sam typ. |
| GetDirectlyDerivedTypes() |
Pobiera wszystkie typy w modelu, które bezpośrednio pochodzą z danego typu jednostki. |
| 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) |
| 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 jest kompletne dla tego typu jednostki. (Odziedziczone po IReadOnlyEntityType) |
| GetKeys() |
Pobiera klucze podstawowe i alternatywne dla tego typu jednostki. |
| GetNavigationAccessMode() |
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. (Odziedziczone po IReadOnlyTypeBase) |
| 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) |
| GetProperties() |
Pobiera właściwości zdefiniowane dla tego typu jednostki. Ten interfejs API zwraca tylko właściwości skalarne i nie zwraca właściwości nawigacji. Użyj polecenia GetNavigations() , aby uzyskać właściwości nawigacji. |
| GetProperty(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(String) , aby znaleźć właściwość nawigacji. |
| GetPropertyAccessMode() |
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. (Odziedziczone po IReadOnlyTypeBase) |
| GetQueryFilter() |
Pobiera filtr wyrażeń 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, gdzie 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 dla bieżącego obiektu. (Odziedziczone po IAnnotatable) |
| GetSeedData(Boolean) |
Pobiera dane przechowywane w modelu dla danego typu jednostki. (Odziedziczone po IReadOnlyEntityType) |
| GetServiceProperties() |
Pobiera wszystkie zdefiniowane dla IServiceProperty tego typu jednostki. Ten interfejs API zwraca tylko właściwości usługi i nie zwraca właściwości skalarnych ani nawigacji. |
| GetSkipNavigations() |
Pobiera właściwości nawigacji pomijania dla tego typu jednostki. |
| GetValueGeneratingProperties() |
Zwraca właściwości, które wymagają wygenerowania wartości, gdy wpis jednostki przechodzi do Added stanu. |
| HasDefiningNavigation() |
Nieaktualne.
Pobiera wartość wskazującą, czy ten typ jednostki ma zdefiniowaną nawigację. (Odziedziczone po IReadOnlyEntityType) |
| IsAbstract() |
Pobiera wartość wskazującą, czy ten typ jednostki 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) |
| 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) |
| 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ę 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) |
Metody rozszerzania
| GetAnalyticalStoreTimeToLive(IReadOnlyEntityType) |
Zwraca czas wygaśnięcia magazynu analitycznego w sekundach w zakresie kontenera. |
| GetContainer(IEntityType) |
Zwraca nazwę kontenera, do którego jest mapowany typ jednostki. |
| GetContainer(IReadOnlyEntityType) |
Zwraca nazwę 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. |
| GetDefaultTimeToLive(IReadOnlyEntityType) |
Zwraca domyślny czas wygaśnięcia w sekundach w zakresie kontenera. |
| GetETagProperty(IEntityType) |
Pobiera właściwość w tej jednostce mapowanej na obiekt cosmos ETag, jeśli istnieje. |
| GetETagProperty(IReadOnlyEntityType) |
Pobiera właściwość w tej jednostce mapowanej na obiekt 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. |
| GetPartitionKeyProperty(IEntityType) |
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. |
| GetThroughput(IReadOnlyEntityType) |
Zwraca 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ść |
| FindDeclaredProperty(IEntityType, String) |
Znajduje właściwość zadeklarowaną w typie o podanej nazwie. Nie zwraca właściwości zdefiniowanych w typie podstawowym. |
| FindDefiningNavigation(IEntityType) |
Nieaktualne.
Zwraca zdefiniowaną nawigację, 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 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ść Nazwane indeksy nie zostaną zwrócone, nawet jeśli lista właściwości będzie zgodna. |
| FindKey(IEntityType, IProperty) |
Pobiera klucz podstawowy lub alternatywny zdefiniowany dla danej właściwości. Zwraca wartość |
| 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 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 FindNavigation(IEntityType, MemberInfo) polecenia , 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 FindNavigation(IEntityType, PropertyInfo) polecenia , aby znaleźć właściwość nawigacji. |
| FullName(ITypeBase) |
Nieaktualne.
Pobiera unikatową nazwę dla 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 podstawowe typy danego IEntityTypeobiektu , w tym sam typ, od góry do dołu. |
| GetAllBaseTypesInclusiveAscending(IEntityType) |
Zwraca wszystkie podstawowe typy danego IEntityTypeobiektu , w tym sam typ, dolny do góry. |
| GetChangeTrackingStrategy(IEntityType) |
Pobiera strategię śledzenia zmian używaną dla tego typu jednostki. Ta strategia wskazuje, jak 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ść |
| GetConcreteDerivedTypesInclusive(IEntityType) |
Zwraca wszystkie pochodne typy danego IEntityTypeobiektu , w tym sam typ, który nie |
| GetDeclaredForeignKeys(IEntityType) |
Pobiera wszystkie klucze obce zadeklarowane na danym IEntityTypeobiekcie . Ta metoda nie zwraca kluczy obcych zadeklarowanych w typach bazowych. Jest to przydatne podczas iterowania wszystkich typów 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 podczas iterowania 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 w typach bazowych. |
| GetDeclaredKeys(IEntityType) |
Pobiera wszystkie klucze zadeklarowane w danym IEntityTypeobiekcie . Ta metoda nie zwraca kluczy zadeklarowanych w typach bazowych. Jest to przydatne podczas iterowania wszystkich typów 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 w typach bazowych. 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 bazowych. |
| GetDeclaredProperties(IEntityType) |
Pobiera wszystkie właściwości inne niż nawigacja zadeklarowane w danym IEntityTypeobiekcie . Ta metoda nie zwraca właściwości zadeklarowanych w typach bazowych. Jest to przydatne podczas iterowania 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 bazowych. |
| GetDeclaredReferencingForeignKeys(IEntityType) |
Pobiera wszystkie klucze obce 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 podczas iterowania 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 bazowych. |
| GetDefiningQuery(IEntityType) |
Nieaktualne.
Pobiera zapytanie LINQ używane jako domyślne źródło zapytań tego typu. |
| GetDerivedForeignKeys(IEntityType) |
Pobiera wszystkie klucze obce zadeklarowane na typach pochodnych od danego IEntityTypeelementu . Ta metoda nie zwraca kluczy obcych zadeklarowanych w danym typie jednostki. Służy GetForeignKeys() do zwracania kluczy obcych zadeklarowanych w tym i podstawowych typach jednostek. |
| 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 jest kompletne 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żeń 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. |
| 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. |
| FindCheckConstraint(IEntityType, String) |
Znajduje element ICheckConstraint o podanej nazwie. |
| FindCheckConstraint(IReadOnlyEntityType, String) |
Znajduje element IReadOnlyCheckConstraint o podanej nazwie. |
| 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(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(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. |
| GetDeclaredCheckConstraints(IEntityType) |
Zwraca wszystkie ograniczenia sprawdzania zadeklarowane dla typu jednostki. Ta metoda nie zwraca ograniczeń sprawdzania zadeklarowanych w typach bazowych. Jest to przydatne podczas iterowania wszystkich typów jednostek, aby uniknąć przetwarzania tego samego ograniczenia sprawdzania więcej niż raz. Służy GetCheckConstraints(IEntityType) do zwracania również ograniczeń sprawdzania zadeklarowanych na typach bazowych. |
| GetDeclaredCheckConstraints(IReadOnlyEntityType) |
Zwraca wszystkie ograniczenia sprawdzania zadeklarowane dla typu jednostki. Ta metoda nie zwraca ograniczeń sprawdzania zadeklarowanych w typach bazowych. Jest to przydatne podczas iterowania wszystkich typów jednostek, aby uniknąć przetwarzania tego samego ograniczenia sprawdzania więcej niż raz. Służy GetCheckConstraints(IReadOnlyEntityType) do zwracania również ograniczeń sprawdzania zadeklarowanych na typach bazowych. |
| 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. |
| GetFunctionMappings(IEntityType) |
Zwraca funkcje, do których jest mapowany typ jednostki. |
| 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 |
| GetSchema(IEntityType) |
Zwraca schemat bazy danych zawierający zamapowany tabelę. |
| GetSchema(IReadOnlyEntityType) |
Zwraca schemat bazy danych zawierający zamapowany tabelę. |
| GetSchemaQualifiedTableName(IEntityType) |
Zwraca nazwę tabeli, do której typ jednostki jest mapowany wstępnie przez schemat lub |
| GetSchemaQualifiedTableName(IReadOnlyEntityType) |
Zwraca nazwę tabeli, do której typ jednostki jest mapowany wstępnie przez schemat lub |
| GetSchemaQualifiedViewName(IEntityType) |
Zwraca nazwę widoku, do którego typ jednostki jest mapowany wstępnie przez schemat lub |
| GetSchemaQualifiedViewName(IReadOnlyEntityType) |
Zwraca nazwę widoku, do którego typ jednostki jest mapowany wstępnie przez schemat lub |
| GetSqlQuery(IEntityType) |
Zwraca ciąg SQL używany do przekazywania danych dla typu jednostki lub |
| GetSqlQuery(IReadOnlyEntityType) |
Zwraca ciąg SQL używany do przekazywania danych dla typu jednostki lub |
| GetSqlQueryMappings(IEntityType) |
Zwraca mapowania ciągów SQL. |
| GetTableMappings(IEntityType) |
Zwraca tabele, do których jest mapowany typ jednostki. |
| 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 |
| GetViewMappings(IEntityType) |
Zwraca widoki, do których jest mapowany typ jednostki. |
| 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 |
| GetViewSchema(IEntityType) |
Zwraca schemat bazy danych zawierający zamapowany widok. |
| GetViewSchema(IReadOnlyEntityType) |
Zwraca schemat bazy danych zawierający zamapowany widok. |
| IsIgnoredByMigrations(IEntityType) |
Pobiera wartość wskazującą, czy typ jednostki jest ignorowany przez migracje. |
| 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. |
| Relational(IEntityType) |
Pobiera metadane specyficzne dla relacyjnej bazy danych dla jednostki. |
| Sqlite(IEntityType) |
Pobiera określone metadane SQLite dla jednostki. |
| 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ą. |
| 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 okresu jednostki zamapowanej na tabelę czasową. |
| 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. |
| IsTemporal(IReadOnlyEntityType) |
Zwraca wartość wskazującą, czy typ jednostki jest mapowany na tabelę czasową. |
| SqlServer(IEntityType) |
Pobiera SQL Server określone metadane dla jednostki. |
| 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 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. |
Dotyczy
Opinia
Prześlij i wyświetl opinię dla