Udostępnij za pośrednictwem


IReadOnlyEntityType Interfejs

Definicja

Reprezentuje typ jednostki w modelu.

public interface IReadOnlyEntityType : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyTypeBase
type IReadOnlyEntityType = interface
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
Public Interface IReadOnlyEntityType
Implements IReadOnlyTypeBase
Pochodne
Implementuje

Uwagi

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

Właściwości

BaseType

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

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

(Odziedziczone po IReadOnlyTypeBase)
ContainingEntityType

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

(Odziedziczone po IReadOnlyTypeBase)
DefiningEntityType
Nieaktualne..

Pobiera definiowany typ jednostki.

DefiningNavigationName
Nieaktualne..

Pobiera nazwę zdefiniowanej nawigacji.

HasSharedClrType

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

(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)
Item[String]

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

(Odziedziczone po IReadOnlyAnnotatable)
Model

Pobiera model, do którego należy ten typ.

(Odziedziczone po IReadOnlyTypeBase)
Name

Pobiera nazwę tego typu.

(Odziedziczone po IReadOnlyTypeBase)

Metody

AnnotationsToDebugString(Int32)

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

(Odziedziczone po IReadOnlyAnnotatable)
DisplayName()

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

(Odziedziczone po IReadOnlyTypeBase)
DisplayName(Boolean)

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

(Odziedziczone po IReadOnlyTypeBase)
FindAnnotation(String)

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

(Odziedziczone po IReadOnlyAnnotatable)
FindClosestCommonParent(IReadOnlyEntityType)

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

FindComplexProperty(MemberInfo)

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

(Odziedziczone po IReadOnlyTypeBase)
FindComplexProperty(String)

Pobiera właściwość złożoną o podanej nazwie. Zwraca wartość null , jeśli nie zdefiniowano żadnej właściwości o podanej nazwie.

(Odziedziczone po IReadOnlyTypeBase)
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 w tym typie jednostki przy użyciu podanych właściwości.

FindDeclaredNavigation(String)

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

FindDeclaredProperty(String)

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

FindDeclaredSkipNavigation(String)

Pobiera właściwość nawigacji pomijania dla tego typu jednostki.

FindDeclaredTrigger(String)

Znajduje wyzwalacz o podanej nazwie.

FindDiscriminatorProperty()

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

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

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

FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType)

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

FindForeignKeys(IReadOnlyList<IReadOnlyProperty>)

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

FindForeignKeys(IReadOnlyProperty)

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

FindIndex(IReadOnlyList<IReadOnlyProperty>)

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

FindIndex(IReadOnlyProperty)

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

FindIndex(String)

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

FindIndexerPropertyInfo()

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

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

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

FindKey(IReadOnlyProperty)

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

FindMember(String)

Pobiera element członkowski o podanej nazwie. Zwraca wartość null , jeśli żaden element członkowski o podanej nazwie nie jest zdefiniowany.

(Odziedziczone po IReadOnlyTypeBase)
FindMembersInHierarchy(String)

Pobiera elementy członkowskie o podanej nazwie dla tego typu, typów podstawowych lub typów pochodnych.

(Odziedziczone po IReadOnlyTypeBase)
FindNavigation(MemberInfo)

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

FindNavigation(String)

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

FindOwnership()

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

FindPrimaryKey()

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

FindProperties(IReadOnlyList<String>)

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

FindProperty(MemberInfo)

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

FindProperty(String)

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

FindServiceProperty(String)

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

FindSkipNavigation(MemberInfo)

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

FindSkipNavigation(String)

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

GetAllBaseTypes()

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

GetAllBaseTypesAscending()

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

GetAllBaseTypesInclusive()

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

GetAllBaseTypesInclusiveAscending()

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

GetAnnotation(String)

Pobiera adnotację o podanej nazwie, zgłaszając, 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 jednostki. Ta strategia wskazuje, jak kontekst wykrywa zmiany właściwości dla wystąpienia typu jednostki.

GetComplexProperties()

Pobiera złożone właściwości zdefiniowane dla tego typu i typów podstawowych.

(Odziedziczone po IReadOnlyTypeBase)
GetConcreteDerivedTypesInclusive()

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

GetDeclaredComplexProperties()

Pobiera złożone właściwości zadeklarowane dla tego typu.

(Odziedziczone po IReadOnlyTypeBase)
GetDeclaredForeignKeys()

Pobiera wszystkie klucze obce zadeklarowane w tym typie jednostki.

GetDeclaredIndexes()

Pobiera wszystkie indeksy zadeklarowane dla tego typu jednostki.

GetDeclaredKeys()

Pobiera wszystkie klucze zadeklarowane w tym typie jednostki.

GetDeclaredMembers()

Pobiera elementy członkowskie zadeklarowane dla tego typu.

(Odziedziczone po IReadOnlyTypeBase)
GetDeclaredNavigations()

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

GetDeclaredProperties()

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

GetDeclaredReferencingForeignKeys()

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

GetDeclaredServiceProperties()

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

GetDeclaredSkipNavigations()

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

GetDeclaredTriggers()

Zwraca zadeklarowane wyzwalacze w typie jednostki.

GetDefaultDiscriminatorValue()

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

GetDerivedComplexProperties()

Pobiera złożone właściwości zadeklarowane dla typów pochodzących z tego typu.

(Odziedziczone po IReadOnlyTypeBase)
GetDerivedForeignKeys()

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

GetDerivedIndexes()

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

GetDerivedNavigations()

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

GetDerivedProperties()

Pobiera wszystkie właściwości 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 pochodnych od tego typu jednostki.

GetDerivedSkipNavigations()

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

GetDerivedTypes()

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

GetDerivedTypesInclusive()

Zwraca wszystkie 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.

GetDiscriminatorValue()

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

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.

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 jednostki.

GetNavigations()

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

GetOrCreateEmptyMaterializer(IEntityMaterializerSource)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio 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 programu Entity Framework Core.

GetOrCreateMaterializer(IEntityMaterializerSource)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę platformy Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można je zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio 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 programu Entity Framework Core.

GetProperties()

Pobiera właściwości zdefiniowane dla tego typu jednostki.

GetProperty(String)

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

GetPropertyAccessMode()

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

(Odziedziczone po IReadOnlyTypeBase)
GetQueryFilter()

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

GetReferencingForeignKeys()

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

GetRootType()

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

GetSeedData(Boolean)

Pobiera dane przechowywane w modelu dla danego typu jednostki.

GetServiceProperties()

Pobiera wszystkie zdefiniowane dla IReadOnlyServiceProperty tego typu jednostki.

GetSkipNavigations()

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

HasDefiningNavigation()
Nieaktualne..

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

HasServiceProperties()

Sprawdza, czy ten typ jednostki ma zdefiniowany typ IServiceProperty .

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.

IsAssignableFrom(IReadOnlyTypeBase)

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

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

IsOwned()

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

IsStrictlyDerivedFrom(IReadOnlyEntityType)

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

IsStrictlyDerivedFrom(IReadOnlyTypeBase)

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

(Odziedziczone po IReadOnlyTypeBase)
LeastDerivedType(IReadOnlyEntityType)

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

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ę 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.

Jawne implementacje interfejsu

IReadOnlyTypeBase.IsAssignableFrom(IReadOnlyTypeBase)

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

Metody rozszerzania

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

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

GetContainer(IReadOnlyEntityType)

Zwraca nazwę kontenera, do którego 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(IReadOnlyEntityType)

Pobiera właściwość w tej jednostce mapowanej na usługę Cosmos ETag, jeśli istnieje.

GetETagPropertyName(IReadOnlyEntityType)

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

GetPartitionKeyProperty(IReadOnlyEntityType)

Zwraca właściwość używaną 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.

GetInMemoryQuery(IReadOnlyEntityType)

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

FindCheckConstraint(IReadOnlyEntityType, String)

Znajduje element IReadOnlyCheckConstraint o podanej nazwie.

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.

FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier)

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

GetCheckConstraints(IReadOnlyEntityType)

Zwraca wszystkie ograniczenia sprawdzania zawarte w typie jednostki.

GetComment(IReadOnlyEntityType)

Zwraca komentarz dla tabeli, na który jest mapowana ta jednostka.

GetContainerColumnName(IReadOnlyEntityType)

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

GetContainerColumnTypeMapping(IReadOnlyEntityType)
Nieaktualne..

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

GetDeclaredCheckConstraints(IReadOnlyEntityType)

Zwraca wszystkie ograniczenia sprawdzania zadeklarowane dla typu jednostki.

GetDefaultSchema(IReadOnlyEntityType)

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

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(IReadOnlyEntityType, Boolean)

Zwraca domyślną nazwę tabeli, 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(IReadOnlyEntityType)

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

GetDeleteStoredProcedure(IReadOnlyEntityType)

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

GetFunctionName(IReadOnlyEntityType)

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

GetInsertStoredProcedure(IReadOnlyEntityType)

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

GetJsonPropertyName(IReadOnlyEntityType)

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

GetMappingFragments(IReadOnlyEntityType)

Zwraca wszystkie skonfigurowane fragmenty mapowania typu jednostki.

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

GetMappingFragments(IReadOnlyEntityType, StoreObjectType)

Zwraca wszystkie skonfigurowane fragmenty mapowania typu jednostki danego typu.

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

GetMappingStrategy(IReadOnlyEntityType)

Pobiera strategię mapowania dla typów pochodnych.

GetSchema(IReadOnlyEntityType)

Zwraca schemat bazy danych zawierający zamapowany tabelę.

GetSchemaQualifiedTableName(IReadOnlyEntityType)

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

GetSchemaQualifiedViewName(IReadOnlyEntityType)

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

GetSqlQuery(IReadOnlyEntityType)

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

GetTableName(IReadOnlyEntityType)

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

GetUpdateStoredProcedure(IReadOnlyEntityType)

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

GetViewName(IReadOnlyEntityType)

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

GetViewSchema(IReadOnlyEntityType)

Zwraca schemat bazy danych zawierający zamapowany widok.

IsMappedToJson(IReadOnlyEntityType)

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

IsTableExcludedFromMigrations(IReadOnlyEntityType)

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

IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

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

FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier)

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

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

GetContainerColumnName(IReadOnlyTypeBase)

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

GetDeleteStoredProcedure(IReadOnlyTypeBase)

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

GetFunctionName(IReadOnlyTypeBase)

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

GetInsertStoredProcedure(IReadOnlyTypeBase)

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

GetJsonPropertyName(IReadOnlyTypeBase)

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

GetMappingFragments(IReadOnlyTypeBase)

Zwraca wszystkie skonfigurowane fragmenty mapowania typów.

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

GetMappingFragments(IReadOnlyTypeBase, StoreObjectType)

Zwraca wszystkie skonfigurowane fragmenty mapowania typów danego typu.

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

GetMappingStrategy(IReadOnlyTypeBase)

Pobiera strategię mapowania dla typów pochodnych.

GetSchema(IReadOnlyTypeBase)

Zwraca schemat bazy danych zawierający zamapowany tabelę.

GetSqlQuery(IReadOnlyTypeBase)

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

GetTableName(IReadOnlyTypeBase)

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

GetUpdateStoredProcedure(IReadOnlyTypeBase)

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

GetViewName(IReadOnlyTypeBase)

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

GetViewSchema(IReadOnlyTypeBase)

Zwraca schemat bazy danych zawierający zamapowany widok.

IsMappedToJson(IReadOnlyTypeBase)

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

GetDbSetName(IReadOnlyEntityType)

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

IsSqlReturningClauseUsed(IReadOnlyEntityType)

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

IsSqlReturningClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

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

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 kropki jednostki zamapowanej na tabelę czasową.

IsMemoryOptimized(IReadOnlyEntityType)

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

IsSqlOutputClauseUsed(IReadOnlyEntityType)

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

IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

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

IsTemporal(IReadOnlyEntityType)

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

Dotyczy