Condividi tramite


Metodo ObjectContext.Detach

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Rimuove l'oggetto dal contesto dell'oggetto.

Spazio dei nomi:  System.Data.Entity.Core.Objects
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public Overridable Sub Detach ( _
    entity As Object _
)
'Utilizzo
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
)

Parametri

  • entity
    Tipo: System.Object
    Oggetto da disconnettere. Viene rimossa solo l'entità. Se sono presenti oggetti correlati che vengono rilevati dallo stesso oggetto ObjectStateManager, tali oggetti non verranno scollegati automaticamente.

Eccezioni

Eccezione Condizione
ArgumentNullException

entity è Null.

InvalidOperationException

L'entità non è associata a questo oggetto ObjectContext, ad esempio è stato appena creato e non è stato ancora associato a un contesto oppure è stato ottenuto mediante un altro contesto o è già stato scollegato.

Vedere anche

Riferimento

ObjectContext Classe

Spazio dei nomi System.Data.Entity.Core.Objects