IReadOnlyEntityType 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 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ść |
ClrType |
Pobiera klasę CLR używaną do reprezentowania wystąpień tego typu.
Zwraca wartość |
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 |
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 |
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ść |
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 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ść |
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ść |
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<IReadOnlyProperty>) |
Pobiera nienazwany indeks zdefiniowany we podanych właściwościach. Zwraca wartość |
FindIndex(IReadOnlyProperty) |
Pobiera nienazwany 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<IReadOnlyProperty>) |
Pobiera klucz podstawowy lub alternatywny zdefiniowany we podanych właściwościach.
Zwraca wartość |
FindKey(IReadOnlyProperty) |
Pobiera klucz podstawowy lub alternatywny zdefiniowany dla 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 podstawowych 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 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ść z podanymi informacjami o elemencie członkowskim. Zwraca wartość |
FindProperty(String) |
Pobiera właściwość o podanej nazwie. Zwraca wartość |
FindServiceProperty(String) |
Pobiera właściwość usługi o podanej nazwie.
Zwraca wartość |
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 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 |
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 |
GetFunctionName(IReadOnlyEntityType) |
Zwraca nazwę funkcji, do której typ jednostki jest mapowany lub |
GetInsertStoredProcedure(IReadOnlyEntityType) |
Zwraca procedurę składowaną, do której typ jednostki jest mapowany na wstawki lub |
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 |
GetSchemaQualifiedViewName(IReadOnlyEntityType) |
Zwraca nazwę widoku, do którego typ jednostki jest mapowany wstępnie przez schemat lub |
GetSqlQuery(IReadOnlyEntityType) |
Zwraca ciąg SQL używany do podawania danych dla typu jednostki lub |
GetTableName(IReadOnlyEntityType) |
Zwraca nazwę tabeli, do której typ jednostki jest mapowany lub |
GetUpdateStoredProcedure(IReadOnlyEntityType) |
Zwraca procedurę składowaną, do której typ jednostki jest mapowany na aktualizacje lub |
GetViewName(IReadOnlyEntityType) |
Zwraca nazwę widoku, do którego typ jednostki jest mapowany lub |
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 |
GetFunctionName(IReadOnlyTypeBase) |
Zwraca nazwę funkcji, do której typ jest mapowany lub |
GetInsertStoredProcedure(IReadOnlyTypeBase) |
Zwraca procedurę składowaną, do której typ jest mapowany na wstawki lub |
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 |
GetTableName(IReadOnlyTypeBase) |
Zwraca nazwę tabeli, do której typ jest mapowany lub |
GetUpdateStoredProcedure(IReadOnlyTypeBase) |
Zwraca procedurę składowaną, do której typ jest mapowany na aktualizacje lub |
GetViewName(IReadOnlyTypeBase) |
Zwraca nazwę widoku, do którego typ jest mapowany lub |
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ą. |