Udostępnij za pośrednictwem


ConventionModelExtensions Klasa

Definicja

Przestroga

Use IConventionModel

Metody rozszerzenia dla programu IConventionModel.

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

Metody

AddIgnored(IConventionModel, Type, Boolean)
Przestarzałe.

Oznacza dany typ jednostki jako ignorowany.

AddOwned(IConventionModel, Type, Boolean)
Przestarzałe.

Oznacza dany typ jednostki jako należący do użytkownika, wskazując, że podczas odnajdywane typy jednostek przy użyciu danego typu powinny być skonfigurowane jako należące.

AddShared(IConventionModel, Type, Boolean)
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(IConventionModel)
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(IConventionModel, Type)
Przestarzałe.

Pobiera jednostkę, która mapuje daną klasę jednostki. Zwraca wartość null , jeśli nie znaleziono typu jednostki o podanej nazwie.

FindEntityType(IConventionModel, Type, String, IConventionEntityType)
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.

FindIgnoredConfigurationSource(IConventionModel, Type)
Przestarzałe.

Wskazuje, czy dany typ jednostki jest ignorowany.

FindIsOwnedConfigurationSource(IConventionModel, Type)
Przestarzałe.

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

FindLeastDerivedEntityTypes(IConventionModel, Type, Func<IConventionEntityType,Boolean>)
Przestarzałe.

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

GetChangeTrackingStrategyConfigurationSource(IConventionModel)
Przestarzałe.

Zwraca źródło konfiguracji dla elementu GetChangeTrackingStrategy(IModel).

GetEntityTypes(IConventionModel, String)
Przestarzałe.

Pobiera typy jednostek pasujących do podanej nazwy.

GetEntityTypes(IConventionModel, Type)
Przestarzałe.

Pobiera typy jednostek pasujące do danego typu.

GetPropertyAccessModeConfigurationSource(IConventionModel)
Przestarzałe.

Zwraca źródło konfiguracji dla elementu GetPropertyAccessMode(IModel).

IsIgnored(IConventionModel, String)
Przestarzałe.

Wskazuje, czy dana nazwa typu jednostki jest ignorowana.

IsIgnored(IConventionModel, Type)
Przestarzałe.

Wskazuje, czy dany typ jednostki jest ignorowany.

IsOwned(IConventionModel, Type)
Przestarzałe.

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

RemoveEntityType(IConventionModel, String)
Przestarzałe.

Usuwa typ jednostki bez definiowania nawigacji z modelu.

RemoveEntityType(IConventionModel, String, String, IConventionEntityType)
Przestarzałe.

Usuwa typ jednostki z definiowaną nawigacją z modelu.

RemoveEntityType(IConventionModel, Type)
Przestarzałe.

Usuwa typ jednostki z modelu.

RemoveEntityType(IConventionModel, Type, String, IConventionEntityType)
Przestarzałe.

Usuwa typ jednostki z definiowaną nawigacją z modelu.

RemoveOwned(IConventionModel, 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(IConventionModel, Nullable<ChangeTrackingStrategy>, Boolean)
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(IConventionModel, Nullable<PropertyAccessMode>, Boolean)
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