Freigeben über


DataContext.Refresh Methode

Definition

Aktualisiert den Objektstatus anhand von Daten in der Datenbank.

Überlädt

Refresh(RefreshMode, IEnumerable)

Aktualisiert eine Auflistung von Entitätsobjekten anhand des angegebenen Modus.

Refresh(RefreshMode, Object)

Aktualisiert ein Entitätsobjekt anhand des angegebenen Modus.

Refresh(RefreshMode, Object[])

Aktualisiert ein Array von Entitätsobjekten anhand des angegebenen Modus.

Hinweise

Diese Methode ist nach einem optimistischen Parallelitätsfehler nützlich, um Elemente für einen weiteren Versuch in einen Zustand zu versetzen. Es aktualisiert den Zustand der primitiven Felder und Eigenschaften für die -Objekte.

Hinweis

Wenn sich ein Objekt auf der vielen Seite einer 1:n-Beziehung befindet, wird der Fremdschlüssel für das Objekt festgelegt, und der Objektzeiger für die andere Seite der Beziehung wird auf den neuen Wert festgelegt.

Refresh(RefreshMode, IEnumerable)

Aktualisiert eine Auflistung von Entitätsobjekten anhand des angegebenen Modus.

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)

Parameter

mode
RefreshMode

Ein Wert, der angibt, wie Konflikte bezüglich vollständiger Parallelität behandelt werden.

entities
IEnumerable

Die Auflistung von Entitäten, die aktualisiert werden soll.

Gilt für:

Refresh(RefreshMode, Object)

Aktualisiert ein Entitätsobjekt anhand des angegebenen Modus.

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)

Parameter

mode
RefreshMode

Ein Wert, der angibt, wie Konflikte bezüglich vollständiger Parallelität behandelt werden.

entity
Object

Das zu aktualisierende Objekt.

Gilt für:

Refresh(RefreshMode, Object[])

Aktualisiert ein Array von Entitätsobjekten anhand des angegebenen Modus.

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())

Parameter

mode
RefreshMode

Ein Wert, der angibt, wie Konflikte bezüglich vollständiger Parallelität behandelt werden.

entities
Object[]

Das Array von Entitätsobjekten, das aktualisiert werden soll.

Gilt für: