DataContext.Refresh 方法

定義

使用資料庫中的資料來重新整理物件狀態。

多載

Refresh(RefreshMode, IEnumerable)

根據指定的模式重新整理實體物件集合。

Refresh(RefreshMode, Object)

根據指定的模式重新整理實體物件。

Refresh(RefreshMode, Object[])

根據指定的模式重新整理實體物件的陣列。

備註

此方法在開放式平行存取錯誤之後很有用,以將專案帶入另一次嘗試的狀態。 它會更新物件上基本欄位和屬性的狀態。

注意

如果物件位於一對多關聯性的 端,則會設定物件上的外鍵,而關聯性另一端的物件指標將會設定為新的值。

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

值,指定如何處理開放式並行存取 (Optimistic Concurrency) 衝突。

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

值,指定如何處理開放式並行存取 (Optimistic Concurrency) 衝突。

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

值,指定如何處理開放式並行存取 (Optimistic Concurrency) 衝突。

entities
Object[]

要重新整理的實體物件陣列。

適用於