MutableModelExtensions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
Use IMutableModel
Erweiterungsmethoden für 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
- Vererbung
-
MutableModelExtensions
- Attribute
Methoden
AddIgnored(IMutableModel, Type) |
Veraltet.
Markiert den angegebenen Entitätstyp als ignoriert, wodurch verhindert wird, dass Konventionen dem Modell einen übereinstimmenden Entitätstyp hinzufügen. |
AddOwned(IMutableModel, Type) |
Veraltet.
Kennzeichnet den angegebenen Entitätstyp als im Besitz, was angibt, dass bei der Ermittlung übereinstimmender Entitätstypen als besitzgeschützt konfiguriert werden sollten. |
AddShared(IMutableModel, Type) |
Veraltet.
Markiert den angegebenen Entitätstyp als freigegeben, was angibt, dass bei der Ermittlung übereinstimmender Entitätstypen als Entitätstyp mit freigegebenem Typ konfiguriert werden sollen. |
FinalizeModel(IMutableModel) |
Veraltet.
Erzwingt die Nachverarbeitung für das Modell, sodass es von der Runtime verwendet werden kann. Diese Nachverarbeitung erfolgt automatisch, wenn sie verwendet OnModelCreating(ModelBuilder)wird. Mit dieser Methode kann sie explizit ausgeführt werden, wenn die automatische Ausführung nicht möglich ist. |
FindEntityType(IMutableModel, Type) |
Veraltet.
Ruft die Entität ab, die der angegebenen Entitätsklasse zugeordnet ist. Gibt zurück |
FindEntityType(IMutableModel, Type, String, IMutableEntityType) |
Veraltet.
Ruft den Entitätstyp für den angegebenen Namen ab und definiert den Navigationsnamen und den definierenden Entitätstyp. Gibt zurück |
FindLeastDerivedEntityTypes(IMutableModel, Type, Func<IMutableEntityType,Boolean>) |
Veraltet.
Gibt die Entitätstypen zurück, die den am wenigsten abgeleiteten Typen des angegebenen entsprechen. |
GetEntityTypes(IMutableModel, String) |
Veraltet.
Ruft die Entitätstypen ab, die dem angegebenen Namen entsprechen. |
GetEntityTypes(IMutableModel, Type) |
Veraltet.
Ruft die Entitätstypen ab, die dem angegebenen Typ entsprechen. |
GetOrAddEntityType(IMutableModel, String) |
Veraltet.
Ruft den Entitätstyp mit dem angegebenen Namen ab oder fügt einen neuen Entitätstyp hinzu, wenn keiner gefunden wurde. |
GetOrAddEntityType(IMutableModel, Type) |
Veraltet.
Ruft den Entitätstyp mit der angegebenen CLR-Klasse ab oder fügt einen neuen Entitätstyp hinzu, wenn keiner gefunden wird. |
IsIgnored(IMutableModel, Type) |
Veraltet.
Gibt an, ob der angegebene Entitätstypname ignoriert wird. |
IsOwned(IMutableModel, Type) |
Veraltet.
Gibt einen Wert zurück, der angibt, ob die Entitätstypen, die den angegebenen Typ verwenden, als eigene Typen konfiguriert werden sollen, wenn sie durch Konventionen ermittelt werden. |
RemoveEntityType(IMutableModel, IMutableEntityType) |
Veraltet.
Entfernt einen Entitätstyp aus dem Modell. |
RemoveEntityType(IMutableModel, String) |
Veraltet.
Entfernt einen Entitätstyp ohne definierende Navigation aus dem Modell. |
RemoveEntityType(IMutableModel, String, String, IMutableEntityType) |
Veraltet.
Entfernt einen Entitätstyp mit einer definierenden Navigation aus dem Modell. |
RemoveEntityType(IMutableModel, Type) |
Veraltet.
Entfernt einen Entitätstyp aus dem Modell. |
RemoveEntityType(IMutableModel, Type, String, IMutableEntityType) |
Veraltet.
Entfernt einen Entitätstyp mit einer definierenden Navigation aus dem Modell. |
RemoveIgnored(IMutableModel, Type) |
Veraltet.
Entfernt den ignorierten Entitätstyp. |
RemoveOwned(IMutableModel, Type) |
Veraltet.
Entfernt den angegebenen besitzereigenen Typ, was angibt, dass bei der Ermittlung übereinstimmender Entitätstypen nicht als besitzereigener Typ konfiguriert werden sollten. |
SetChangeTrackingStrategy(IMutableModel, ChangeTrackingStrategy) |
Veraltet.
Legt die Standardmäßige Änderungsnachverfolgungsstrategie fest, die für Entitäten im Modell verwendet werden soll. Diese Strategie gibt an, wie der Kontext Änderungen an Eigenschaften für eine instance eines Entitätstyps erkennt. |
SetChangeTrackingStrategy(IMutableModel, Nullable<ChangeTrackingStrategy>) |
Veraltet.
Legt die Standardmäßige Änderungsnachverfolgungsstrategie fest, die für Entitäten im Modell verwendet werden soll. Diese Strategie gibt an, wie der Kontext Änderungen an Eigenschaften für eine instance eines Entitätstyps erkennt. |
SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>) |
Veraltet.
Legt fest, dass für PropertyAccessMode Eigenschaften aller Entitätstypen in diesem Modell verwendet werden soll. Beachten Sie, dass einzelne Entitätstypen diesen Zugriffsmodus außer Kraft setzen können und einzelne Eigenschaften von Entitätstypen den zugriffsmodus überschreiben können, der für den Entitätstyp festgelegt ist. Der hier festgelegte Wert wird für jede Eigenschaft verwendet, für die keine Überschreibung angegeben wurde. |
SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>) |
Veraltet.
Legt fest, dass für PropertyAccessMode Eigenschaften aller Entitätstypen in diesem Modell verwendet werden soll. Beachten Sie, dass einzelne Entitätstypen diesen Zugriffsmodus außer Kraft setzen können und einzelne Eigenschaften von Entitätstypen den zugriffsmodus überschreiben können, der für den Entitätstyp festgelegt ist. Der hier festgelegte Wert wird für jede Eigenschaft verwendet, für die keine Überschreibung angegeben wurde. |
Gilt für:
Entity Framework