Udostępnij za pośrednictwem


MutableModelExtensions Klasa

Definicja

Przestroga

Use IMutableModel

Metody rozszerzenia dla programu IMutableModel.

public static class MutableModelExtensions
[System.Obsolete("Use IMutableModel")]
public static class MutableModelExtensions
type MutableModelExtensions = class
[<System.Obsolete("Use IMutableModel")>]
type MutableModelExtensions = class
Public Module MutableModelExtensions
Dziedziczenie
MutableModelExtensions
Atrybuty

Metody

AddIgnored(IMutableModel, Type)
Przestarzałe.

Oznacza dany typ jednostki jako ignorowany, uniemożliwiając konwencje dodawania pasującego typu jednostki do modelu.

AddOwned(IMutableModel, Type)
Przestarzałe.

Oznacza dany typ jednostki jako należący do użytkownika, wskazując, że podczas odnajdowania pasujących typów jednostek należy skonfigurować jako należące.

AddShared(IMutableModel, Type)
Przestarzałe.

Oznacza dany typ jednostki jako udostępniony, wskazując, że podczas odnajdowania pasujących typów jednostek należy skonfigurować jako typ jednostki typu współużytkowanego.

FinalizeModel(IMutableModel)
Przestarzałe.

Wymusza przetwarzanie po przetworzeniu modelu, tak aby było gotowe do użycia przez środowisko uruchomieniowe. Przetwarzanie po zakończeniu przetwarzania odbywa się automatycznie w przypadku korzystania z metody OnModelCreating(ModelBuilder). Ta metoda umożliwia jawne uruchomienie w przypadkach, gdy automatyczne wykonywanie nie jest możliwe.

FindEntityType(IMutableModel, Type)
Przestarzałe.

Pobiera jednostkę, która mapuje daną klasę jednostki. Zwraca wartość null , jeśli nie znaleziono żadnego typu jednostki z danym typem CLR lub dany typ CLR jest używany przez typ jednostki typu współużytkowanego lub typ jednostki ma zdefiniowaną nawigację.

FindEntityType(IMutableModel, Type, String, IMutableEntityType)
Przestarzałe.

Pobiera typ jednostki dla danej nazwy, definiując nazwę nawigacji i definiujący typ jednostki. Zwraca wartość null , jeśli nie znaleziono pasującego typu jednostki.

FindLeastDerivedEntityTypes(IMutableModel, Type, Func<IMutableEntityType,Boolean>)
Przestarzałe.

Zwraca typy jednostek odpowiadające najmniej pochodnym typom z danego.

GetEntityTypes(IMutableModel, String)
Przestarzałe.

Pobiera typy jednostek pasujących do podanej nazwy.

GetEntityTypes(IMutableModel, Type)
Przestarzałe.

Pobiera typy jednostek pasujące do danego typu.

GetOrAddEntityType(IMutableModel, String)
Przestarzałe.

Pobiera typ jednostki o podanej nazwie lub dodaje nowy typ jednostki, jeśli nie zostanie znaleziony żaden.

GetOrAddEntityType(IMutableModel, Type)
Przestarzałe.

Pobiera typ jednostki z daną klasą CLR lub dodaje nowy typ jednostki, jeśli nie zostanie znaleziony żaden.

IsIgnored(IMutableModel, Type)
Przestarzałe.

Wskazuje, czy dana nazwa typu jednostki jest ignorowana.

IsOwned(IMutableModel, Type)
Przestarzałe.

Zwraca wartość wskazującą, czy typy jednostek używające danego typu powinny być skonfigurowane jako typy własności po wykryciu przez konwencje.

RemoveEntityType(IMutableModel, IMutableEntityType)
Przestarzałe.

Usuwa typ jednostki z modelu.

RemoveEntityType(IMutableModel, String)
Przestarzałe.

Usuwa typ jednostki bez definiowania nawigacji z modelu.

RemoveEntityType(IMutableModel, String, String, IMutableEntityType)
Przestarzałe.

Usuwa typ jednostki z definiowaną nawigacją z modelu.

RemoveEntityType(IMutableModel, Type)
Przestarzałe.

Usuwa typ jednostki z modelu.

RemoveEntityType(IMutableModel, Type, String, IMutableEntityType)
Przestarzałe.

Usuwa typ jednostki z definiowaną nawigacją z modelu.

RemoveIgnored(IMutableModel, Type)
Przestarzałe.

Usuwa ignorowany typ jednostki.

RemoveOwned(IMutableModel, Type)
Przestarzałe.

Usuwa dany typ należący do użytkownika, wskazując, że podczas odnajdowania pasujących typów jednostek nie należy konfigurować jako własności.

SetChangeTrackingStrategy(IMutableModel, ChangeTrackingStrategy)
Przestarzałe.

Ustawia domyślną strategię śledzenia zmian do użycia dla jednostek w modelu. Ta strategia wskazuje, jak kontekst wykrywa zmiany właściwości dla wystąpienia typu jednostki.

SetChangeTrackingStrategy(IMutableModel, Nullable<ChangeTrackingStrategy>)
Przestarzałe.

Ustawia domyślną strategię śledzenia zmian do użycia dla jednostek w modelu. Ta strategia wskazuje, jak kontekst wykrywa zmiany właściwości dla wystąpienia typu jednostki.

SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>)
Przestarzałe.

Ustawia wartość PropertyAccessMode , która ma być używana dla właściwości wszystkich 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. W tym miejscu zostanie użyta wartość dla dowolnej właściwości, dla której nie określono zastąpienia.

SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>)
Przestarzałe.

Ustawia wartość PropertyAccessMode , która ma być używana dla właściwości wszystkich 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. W tym miejscu zostanie użyta wartość dla dowolnej właściwości, dla której nie określono zastąpienia.

Dotyczy