Sprache

MutableModelExtensions Klasse

Definition

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

Name Beschreibung
AddIgnored(IMutableModel, Type)
Veraltet.

Kennzeichnet den angegebenen Entitätstyp als ignoriert und verhindert, dass konventionen dem Modell einen übereinstimmenden Entitätstyp hinzufügen.

AddOwned(IMutableModel, Type)
Veraltet.

Kennzeichnet den angegebenen Entitätstyp im Besitz, der angibt, dass beim Ermitteln übereinstimmender Entitätstypen im Besitz konfiguriert werden soll.

AddShared(IMutableModel, Type)
Veraltet.

Kennzeichnet den angegebenen Entitätstyp als freigegeben, der angibt, dass beim Ermitteln übereinstimmender Entitätstypen als entitätstyp gemeinsam konfiguriert werden soll.

FinalizeModel(IMutableModel)
Veraltet.

Erzwingt die Nachbearbeitung auf dem Modell, sodass sie für die Verwendung durch die Laufzeit bereit ist. Diese Nachbearbeitung erfolgt automatisch bei Verwendung OnModelCreating(ModelBuilder); diese Methode ermöglicht die Ausführung explizit in Fällen, in denen die automatische Ausführung nicht möglich ist.

FindEntityType(IMutableModel, Type, String, IMutableEntityType)
Veraltet.

Ruft den Entitätstyp für den angegebenen Namen ab, definiert den Navigationsnamen und den definierenden Entitätstyp. Gibt zurück null , wenn kein übereinstimmener Entitätstyp gefunden wird.

FindEntityType(IMutableModel, Type)
Veraltet.

Ruft die Entität ab, die die angegebene Entitätsklasse zuordnet. Gibt zurück null , wenn kein Entitätstyp mit dem angegebenen CLR-Typ gefunden wird oder der angegebene CLR-Typ vom Entitätstyp gemeinsam verwendet wird oder der Entitätstyp über eine definierende Navigation verfügt.

FindLeastDerivedEntityTypes(IMutableModel, Type, Func<IMutableEntityType,Boolean>)
Veraltet.

Gibt die Entitätstypen zurück, die den am wenigsten abgeleiteten Typen des angegebenen Typs 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 keine gefunden wird.

GetOrAddEntityType(IMutableModel, Type)
Veraltet.

Ruft den Entitätstyp mit der angegebenen CLR-Klasse ab oder fügt einen neuen Entitätstyp hinzu, wenn keine 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, bei der Ermittlung durch Konventionen als besitzereigene Typen konfiguriert werden sollen.

RemoveEntityType(IMutableModel, IMutableEntityType)
Veraltet.

Entfernt einen Entitätstyp aus dem Modell.

RemoveEntityType(IMutableModel, String, String, IMutableEntityType)
Veraltet.

Entfernt einen Entitätstyp mit einer definierenden Navigation aus dem Modell.

RemoveEntityType(IMutableModel, String)
Veraltet.

Entfernt einen Entitätstyp ohne definierende Navigation aus dem Modell.

RemoveEntityType(IMutableModel, Type, 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.

RemoveIgnored(IMutableModel, Type)
Veraltet.

Entfernt den ignorierten Entitätstyp.

RemoveOwned(IMutableModel, Type)
Veraltet.

Entfernt den angegebenen besitzereigenen Typ, der angibt, dass, wenn ermittelte übereinstimmende Entitätstypen nicht im Besitz konfiguriert werden sollten.

SetChangeTrackingStrategy(IMutableModel, ChangeTrackingStrategy)
Veraltet.

Legt die Standardstrategie für die Änderungsnachverfolgung fest, die für Entitäten im Modell verwendet werden soll. Diese Strategie gibt an, wie der Kontext Änderungen an Eigenschaften für eine Instanz eines Entitätstyps erkennt.

SetChangeTrackingStrategy(IMutableModel, Nullable<ChangeTrackingStrategy>)
Veraltet.

Legt die Standardstrategie für die Änderungsnachverfolgung fest, die für Entitäten im Modell verwendet werden soll. Diese Strategie gibt an, wie der Kontext Änderungen an Eigenschaften für eine Instanz eines Entitätstyps erkennt.

SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>)
Veraltet.

Legt die Eigenschaft fest, die PropertyAccessMode für 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 können den zugriffsmodus außer Kraft setzen, der für den Entitätstyp festgelegt ist. Der hier festgelegte Wert wird für jede Eigenschaft verwendet, für die keine Außerkraftsetzung angegeben wurde.

SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>)
Veraltet.

Legt die Eigenschaft fest, die PropertyAccessMode für 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 können den zugriffsmodus außer Kraft setzen, der für den Entitätstyp festgelegt ist. Der hier festgelegte Wert wird für jede Eigenschaft verwendet, für die keine Außerkraftsetzung angegeben wurde.

Gilt für: