DataContext.Refresh Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Aktualisiert den Objektstatus mithilfe von Daten in der Datenbank.
Überlädt
| Name | Beschreibung |
|---|---|
| Refresh(RefreshMode, IEnumerable) |
Aktualisiert eine Auflistung von Entitätsobjekten gemäß dem angegebenen Modus. |
| Refresh(RefreshMode, Object) |
Aktualisiert ein Entitätsobjekt gemäß dem angegebenen Modus. |
| Refresh(RefreshMode, Object[]) |
Aktualisiert ein Array von Entitätsobjekten gemäß dem angegebenen Modus. |
Hinweise
Diese Methode ist nützlich, nachdem ein optimistischer Parallelitätsfehler aufgetreten ist, um Elemente für einen anderen Versuch in einen Zustand zu versetzen. Er aktualisiert den Status der primitiven Felder und Eigenschaften für die Objekte.
Note
Wenn sich ein Objekt auf der n-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 gemäß dem 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 optimistische Parallelitätskonflikte behandelt werden.
- entities
- IEnumerable
Die Sammlung der zu aktualisierenden Entitäten.
Gilt für:
Refresh(RefreshMode, Object)
Aktualisiert ein Entitätsobjekt gemäß dem 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 optimistische Parallelitätskonflikte behandelt werden.
- entity
- Object
Das zu aktualisierende Objekt.
Gilt für:
Refresh(RefreshMode, Object[])
Aktualisiert ein Array von Entitätsobjekten gemäß dem 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 optimistische Parallelitätskonflikte behandelt werden.
- entities
- Object[]
Das Array von Entitätsobjekten, die aktualisiert werden sollen.