Udostępnij za pośrednictwem


DataContext.Refresh Metoda

Definicja

Odświeża stan obiektu przy użyciu danych w bazie danych.

Przeciążenia

Refresh(RefreshMode, IEnumerable)

Odświeża kolekcję obiektów jednostki zgodnie z określonym trybem.

Refresh(RefreshMode, Object)

Odświeża obiekt jednostki zgodnie z określonym trybem.

Refresh(RefreshMode, Object[])

Odświeża tablicę obiektów jednostki zgodnie z określonym trybem.

Uwagi

Ta metoda jest przydatna po błędzie optymistycznej współbieżności w celu przełączenia elementów do stanu innej próby. Aktualizuje stan pól pierwotnych i właściwości obiektów.

Uwaga

Jeśli obiekt znajduje się po wielu stronach relacji jeden do wielu, klucz obcy obiektu zostanie ustawiony, a wskaźnik obiektu dla drugiej strony relacji zostanie ustawiony na nową wartość.

Refresh(RefreshMode, IEnumerable)

Odświeża kolekcję obiektów jednostki zgodnie z określonym trybem.

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)

Parametry

mode
RefreshMode

Wartość określająca sposób obsługi optymistycznych konfliktów współbieżności.

entities
IEnumerable

Kolekcja jednostek do odświeżenia.

Dotyczy

Refresh(RefreshMode, Object)

Odświeża obiekt jednostki zgodnie z określonym trybem.

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)

Parametry

mode
RefreshMode

Wartość określająca sposób obsługi optymistycznych konfliktów współbieżności.

entity
Object

Obiekt do odświeżenia.

Dotyczy

Refresh(RefreshMode, Object[])

Odświeża tablicę obiektów jednostki zgodnie z określonym trybem.

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

Parametry

mode
RefreshMode

Wartość określająca sposób obsługi optymistycznych konfliktów współbieżności.

entities
Object[]

Tablica obiektów jednostki do odświeżenia.

Dotyczy