DataContext.Refresh 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用資料庫中的資料來重新整理物件狀態。
多載
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[]
要重新整理的實體物件陣列。