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.