DataContext.Refresh 方法

定義

透過資料庫中的資料來刷新物件狀態。

多載

名稱 Description
Refresh(RefreshMode, IEnumerable)

依照指定模式刷新一組實體物件。

Refresh(RefreshMode, Object)

依照指定模式刷新實體物件。

Refresh(RefreshMode, Object[])

依照指定模式刷新一組實體物件陣列。

備註

此方法在正向並行錯誤後,能將項目帶入狀態以便再次嘗試。 它會更新物件上原始欄位和屬性的狀態。

Note

若物件位於一對多關係的 邊,物件的外鍵會被設定,另一端的物件指標會被設定為新值。

Refresh(RefreshMode, IEnumerable)

依照指定模式刷新一組實體物件。

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)

參數

mode
RefreshMode

一個指定如何處理樂觀並發衝突的值。

entities
IEnumerable

需要更新的實體集合。

適用於

Refresh(RefreshMode, Object)

依照指定模式刷新實體物件。

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)

參數

mode
RefreshMode

一個指定如何處理樂觀並發衝突的值。

entity
Object

要刷新的物件。

適用於

Refresh(RefreshMode, Object[])

依照指定模式刷新一組實體物件陣列。

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

參數

mode
RefreshMode

一個指定如何處理樂觀並發衝突的值。

entities
Object[]

要刷新的實體物件陣列。

適用於