共用方式為


ObjectContext.RefreshAsync 方法

定義

多載

RefreshAsync(RefreshMode, IEnumerable)

使用資料庫中的資料,以非同步方式更新物件內容中的 物件集合。

RefreshAsync(RefreshMode, Object)

使用資料庫中的資料,以非同步方式更新物件內容中的物件。

RefreshAsync(RefreshMode, IEnumerable, CancellationToken)

使用資料庫中的資料,以非同步方式更新物件內容中的 物件集合。

RefreshAsync(RefreshMode, Object, CancellationToken)

使用資料庫中的資料,以非同步方式更新物件內容中的物件。

RefreshAsync(RefreshMode, IEnumerable)

使用資料庫中的資料,以非同步方式更新物件內容中的 物件集合。

public System.Threading.Tasks.Task RefreshAsync (System.Data.Entity.Core.Objects.RefreshMode refreshMode, System.Collections.IEnumerable collection);
member this.RefreshAsync : System.Data.Entity.Core.Objects.RefreshMode * System.Collections.IEnumerable -> System.Threading.Tasks.Task

參數

refreshMode
RefreshMode

RefreshMode ,指出物件內容中的屬性變更是否以資料庫中的屬性值覆寫。

collection
IEnumerable

要重新整理之物件的 IEnumerable 集合。

傳回

代表非同步作業的工作。

例外狀況

collection 是 null。

refreshMode 無效。

集合是空的,或物件未附加至內容。

備註

不支援相同內容實例上的多個作用中作業。 使用 'await' 來確保任何非同步作業都已完成,再呼叫此內容上的另一個方法。

適用於

RefreshAsync(RefreshMode, Object)

使用資料庫中的資料,以非同步方式更新物件內容中的物件。

public System.Threading.Tasks.Task RefreshAsync (System.Data.Entity.Core.Objects.RefreshMode refreshMode, object entity);
member this.RefreshAsync : System.Data.Entity.Core.Objects.RefreshMode * obj -> System.Threading.Tasks.Task

參數

refreshMode
RefreshMode

RefreshMode ,指出物件內容中的屬性變更是否以資料庫中的屬性值覆寫。

entity
Object

要重新整理的物件。

傳回

代表非同步作業的工作。

例外狀況

實體為 Null。

refreshMode 無效。

實體未附加至內容。

備註

不支援相同內容實例上的多個作用中作業。 使用 'await' 來確保任何非同步作業都已完成,再呼叫此內容上的另一個方法。

適用於

RefreshAsync(RefreshMode, IEnumerable, CancellationToken)

使用資料庫中的資料,以非同步方式更新物件內容中的 物件集合。

public virtual System.Threading.Tasks.Task RefreshAsync (System.Data.Entity.Core.Objects.RefreshMode refreshMode, System.Collections.IEnumerable collection, System.Threading.CancellationToken cancellationToken);
abstract member RefreshAsync : System.Data.Entity.Core.Objects.RefreshMode * System.Collections.IEnumerable * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.RefreshAsync : System.Data.Entity.Core.Objects.RefreshMode * System.Collections.IEnumerable * System.Threading.CancellationToken -> System.Threading.Tasks.Task

參數

refreshMode
RefreshMode

RefreshMode ,指出物件內容中的屬性變更是否以資料庫中的屬性值覆寫。

collection
IEnumerable

要重新整理之物件的 IEnumerable 集合。

cancellationToken
CancellationToken

CancellationToken等候工作完成時要觀察的 。

傳回

代表非同步作業的工作。

例外狀況

collection 是 null。

refreshMode 無效。

集合是空的,或物件未附加至內容。

備註

不支援相同內容實例上的多個作用中作業。 使用 'await' 來確保任何非同步作業都已完成,再呼叫此內容上的另一個方法。

適用於

RefreshAsync(RefreshMode, Object, CancellationToken)

使用資料庫中的資料,以非同步方式更新物件內容中的物件。

public virtual System.Threading.Tasks.Task RefreshAsync (System.Data.Entity.Core.Objects.RefreshMode refreshMode, object entity, System.Threading.CancellationToken cancellationToken);
abstract member RefreshAsync : System.Data.Entity.Core.Objects.RefreshMode * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.RefreshAsync : System.Data.Entity.Core.Objects.RefreshMode * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task

參數

refreshMode
RefreshMode

RefreshMode ,指出物件內容中的屬性變更是否以資料庫中的屬性值覆寫。

entity
Object

要重新整理的物件。

cancellationToken
CancellationToken

CancellationToken等候工作完成時要觀察的 。

傳回

代表非同步作業的工作。

例外狀況

實體為 Null。

refreshMode 無效。

實體未附加至內容。

備註

不支援相同內容實例上的多個作用中作業。 使用 'await' 來確保任何非同步作業都已完成,再呼叫此內容上的另一個方法。

適用於