DataContext.Refresh Metodo

Definizione

Aggiorna lo stato dell'oggetto utilizzando i dati nel database.Refreshes object state by using data in the database.

Overload

Refresh(RefreshMode, IEnumerable)

Aggiorna una raccolta di oggetti entità secondo la modalità specificata.Refreshes a collection of entity objects according to the specified mode.

Refresh(RefreshMode, Object)

Aggiorna un oggetto entità secondo la modalità specificata.Refreshes an entity object according to the specified mode.

Refresh(RefreshMode, Object[])

Aggiorna una matrice di oggetti entità secondo la modalità specificata.Refreshes an array of entity objects according to the specified mode.

Commenti

Questo metodo è utile dopo un errore di concorrenza ottimistica per portare gli elementi in uno stato per un altro tentativo.This method is useful after an optimistic concurrency error to bring items into a state for another attempt. Aggiorna lo stato dei campi primitivi e delle proprietà sugli oggetti.It updates the state of the primitive fields and properties on the objects.

Nota

Se un oggetto si trova sul lato molti di una relazione uno-a-molti, la chiave esterna dell'oggetto verrà impostata e il puntatore all'oggetto per l'altro lato della relazione verrà impostato sul nuovo valore.If an object is on the many side of a one-to-many relationship, the foreign key on the object will be set and the object pointer for the other side of the relationship will be set to the new value.

Refresh(RefreshMode, IEnumerable)

Aggiorna una raccolta di oggetti entità secondo la modalità specificata.Refreshes a collection of entity objects according to the specified mode.

public:
 void Refresh(System::Data::Linq::RefreshMode mode, System::Collections::IEnumerable ^ entities);
public void Refresh (System.Data.Linq.RefreshMode mode, System.Collections.IEnumerable entities);
member this.Refresh : System.Data.Linq.RefreshMode * System.Collections.IEnumerable -> unit
Public Sub Refresh (mode As RefreshMode, entities As IEnumerable)

Parametri

mode
RefreshMode

Valore che specifica la modalità di gestione dei conflitti di concorrenza ottimistica.A value that specifies how optimistic concurrency conflicts are handled.

entities
IEnumerable

Insieme di entità da aggiornare.The collection of entities to be refreshed.

Refresh(RefreshMode, Object)

Aggiorna un oggetto entità secondo la modalità specificata.Refreshes an entity object according to the specified mode.

public:
 void Refresh(System::Data::Linq::RefreshMode mode, System::Object ^ entity);
public void Refresh (System.Data.Linq.RefreshMode mode, object entity);
member this.Refresh : System.Data.Linq.RefreshMode * obj -> unit
Public Sub Refresh (mode As RefreshMode, entity As Object)

Parametri

mode
RefreshMode

Valore che specifica la modalità di gestione dei conflitti di concorrenza ottimistica.A value that specifies how optimistic concurrency conflicts are handled.

entity
Object

Oggetto da aggiornare.The object to be refreshed.

Refresh(RefreshMode, Object[])

Aggiorna una matrice di oggetti entità secondo la modalità specificata.Refreshes an array of entity objects according to the specified mode.

public:
 void Refresh(System::Data::Linq::RefreshMode mode, ... cli::array <System::Object ^> ^ entities);
public void Refresh (System.Data.Linq.RefreshMode mode, params object[] entities);
member this.Refresh : System.Data.Linq.RefreshMode * obj[] -> unit
Public Sub Refresh (mode As RefreshMode, ParamArray entities As Object())

Parametri

mode
RefreshMode

Valore che specifica la modalità di gestione dei conflitti di concorrenza ottimistica.A value that specifies how optimistic concurrency conflicts are handled.

entities
Object[]

Matrice di oggetti dell'entità da aggiornare.The array of entity objects to be refreshed.

Si applica a