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