ModelExtensions Klasa
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.
Przestroga
Use IReadOnlyModel
Metody rozszerzenia dla programu IReadOnlyModel.
public static class ModelExtensions
[System.Obsolete("Use IReadOnlyModel")]
public static class ModelExtensions
type ModelExtensions = class
[<System.Obsolete("Use IReadOnlyModel")>]
type ModelExtensions = class
Public Module ModelExtensions
- Dziedziczenie
-
ModelExtensions
- Atrybuty
Metody
FindEntityType(IModel, Type) |
Przestarzałe.
Pobiera jednostkę, która mapuje daną klasę jednostki. Zwraca wartość |
FindEntityType(IModel, Type, String, IEntityType) |
Przestarzałe.
Pobiera typ jednostki dla danego typu, definiując nazwę nawigacji i definiujący typ jednostki. Zwraca wartość |
FindRuntimeEntityType(IModel, Type) |
Przestarzałe.
Pobiera jednostkę, która mapuje daną klasę jednostki, gdzie klasa może być serwerem proxy pochodzącym z rzeczywistego typu jednostki. Zwraca wartość |
GetChangeTrackingStrategy(IModel) |
Przestarzałe.
Pobiera domyślną strategię śledzenia zmian używaną dla jednostek w modelu. Ta strategia wskazuje, jak kontekst wykrywa zmiany właściwości dla wystąpienia typu jednostki. |
GetEntityTypes(IModel, String) |
Przestarzałe.
Pobiera typy jednostek pasujących do podanej nazwy. |
GetEntityTypes(IModel, Type) |
Przestarzałe.
Pobiera typy jednostek pasujące do danego typu. |
GetProductVersion(IModel) |
Przestarzałe.
Pobiera wersję zestawu EF Core używaną do kompilowania tego modelu |
GetPropertyAccessMode(IModel) |
Przestarzałe.
PropertyAccessMode Pobiera używane właściwości typów jednostek w tym modelu. Należy pamiętać, że poszczególne typy jednostek mogą zastąpić ten tryb dostępu, a poszczególne właściwości typów jednostek mogą zastąpić tryb dostępu ustawiony na typ jednostki. Zwrócona tutaj wartość będzie używana dla dowolnej właściwości, dla której nie określono przesłonięcia. |
HasEntityTypeWithDefiningNavigation(IModel, String) |
Przestarzałe.
Pobiera wartość wskazującą, czy model zawiera odpowiedni typ jednostki z zdefiniowaną nawigacją. |
HasEntityTypeWithDefiningNavigation(IModel, Type) |
Przestarzałe.
Pobiera wartość wskazującą, czy model zawiera odpowiedni typ jednostki z zdefiniowaną nawigacją. |
IsIndexerMethod(IModel, MethodInfo) |
Przestarzałe.
Pobiera wartość wskazującą, czy dana metoda MethodInfo reprensentuje dostęp indeksatora. |
IsShared(IModel, Type) |
Przestarzałe.
Pobiera, czy typ CLR jest używany przez jednostki typu współużytkowanego w modelu. |
ToDebugString(IModel, MetadataDebugStringOptions, Int32) |
Przestarzałe.
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. |