ObjectContext.Detach-Methode
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
Entfernt das Objekt aus dem Objektkontext.
Namespace: System.Data.Entity.Core.Objects
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
Public Overridable Sub Detach ( _
entity As Object _
)
'Usage
Dim instance As ObjectContext
Dim entity As Object
instance.Detach(entity)
public virtual void Detach(
Object entity
)
public:
virtual void Detach(
Object^ entity
)
abstract Detach :
entity:Object -> unit
override Detach :
entity:Object -> unit
public function Detach(
entity : Object
)
Parameter
- entity
Typ: System.Object
Zu trennendes Objekt. Nur die Entität wird entfernt. Wenn verbundene Objekte vorhanden sind, die vom selben ObjectStateManager nachverfolgt werden, werden diese nicht automatisch getrennt.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | entity ist NULL. |
InvalidOperationException | Die Entität ist diesem ObjectContext nicht zugeordnet (Beispiel: sie wurde neu erstellt und noch keinem Kontext zugeordnet, sie wurde durch einen anderen Kontext abgerufen oder sie wurde bereits getrennt). |