Condividi tramite


Metodo DbChangeTracker.HasChanges

[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.]

Verifica se tramite l'oggetto DbContext vengono rilevate eventuali entità o relazioni nuove, eliminate o modificate che verranno inviate al database se viene chiamato il metodo SaveChanges().

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

Sintassi

'Dichiarazione
Public Function HasChanges As Boolean
'Utilizzo
Dim instance As DbChangeTracker 
Dim returnValue As Boolean 

returnValue = instance.HasChanges()
public bool HasChanges()
public:
bool HasChanges()
member HasChanges : unit -> bool
public function HasChanges() : boolean

Valore restituito

Tipo: System.Boolean
True se nell'oggetto DbContext sottostante sono presenti modifiche, in caso contrario false.

Note

A livello funzionale, la chiamata a questo metodo è uguale alla verifica dell'eventuale presenza di entità o relazioni nello stato Added, Updated o Deleted. Si noti che tramite questo metodo viene chiamato il metodo DetectChanges() a meno che la proprietà AutoDetectChangesEnabled sia stata impostata su false.

Vedere anche

Riferimento

DbChangeTracker Classe

Spazio dei nomi System.Data.Entity.Infrastructure