RelationalDatabase.SaveChangesAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
SaveChangesAsync(IList<IUpdateEntry>, CancellationToken) |
以非同步方式將所提供專案的變更保存到資料庫。 |
SaveChangesAsync(IReadOnlyList<IUpdateEntry>, CancellationToken) |
以非同步方式將所提供專案的變更保存到資料庫。 |
SaveChangesAsync(IList<IUpdateEntry>, CancellationToken)
以非同步方式將所提供專案的變更保存到資料庫。
public override System.Threading.Tasks.Task<int> SaveChangesAsync (System.Collections.Generic.IList<Microsoft.EntityFrameworkCore.Update.IUpdateEntry> entries, System.Threading.CancellationToken cancellationToken = default);
override this.SaveChangesAsync : System.Collections.Generic.IList<Microsoft.EntityFrameworkCore.Update.IUpdateEntry> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
Public Overrides Function SaveChangesAsync (entries As IList(Of IUpdateEntry), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Integer)
參數
- entries
- IList<IUpdateEntry>
代表要保存之變更的專案。
- cancellationToken
- CancellationToken
CancellationToken等候工作完成時要觀察的 。
傳回
代表非同步儲存作業的工作。 工作結果包含保存至資料庫的專案數。
例外狀況
適用於
SaveChangesAsync(IReadOnlyList<IUpdateEntry>, CancellationToken)
以非同步方式將所提供專案的變更保存到資料庫。
public override System.Threading.Tasks.Task<int> SaveChangesAsync (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Update.IUpdateEntry> entries, System.Threading.CancellationToken cancellationToken = default);
override this.SaveChangesAsync : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Update.IUpdateEntry> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
Public Overrides Function SaveChangesAsync (entries As IReadOnlyList(Of IUpdateEntry), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Integer)
參數
- entries
- IReadOnlyList<IUpdateEntry>
代表要保存之變更的專案。
- cancellationToken
- CancellationToken
CancellationToken等候工作完成時要觀察的 。
傳回
代表非同步儲存作業的工作。 工作結果包含保存至資料庫的專案數。