共用方式為


IDatabase.SaveChangesAsync 方法

定義

多載

SaveChangesAsync(IList<IUpdateEntry>, CancellationToken)

以非同步方式將所提供專案的變更保存到資料庫。

SaveChangesAsync(IReadOnlyList<IUpdateEntry>, CancellationToken)

以非同步方式將所提供專案的變更保存到資料庫。

SaveChangesAsync(IList<IUpdateEntry>, CancellationToken)

以非同步方式將所提供專案的變更保存到資料庫。

public System.Threading.Tasks.Task<int> SaveChangesAsync (System.Collections.Generic.IList<Microsoft.EntityFrameworkCore.Update.IUpdateEntry> entries, System.Threading.CancellationToken cancellationToken = default);
abstract member SaveChangesAsync : System.Collections.Generic.IList<Microsoft.EntityFrameworkCore.Update.IUpdateEntry> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
Public 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 System.Threading.Tasks.Task<int> SaveChangesAsync (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Update.IUpdateEntry> entries, System.Threading.CancellationToken cancellationToken = default);
abstract member SaveChangesAsync : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Update.IUpdateEntry> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
Public Function SaveChangesAsync (entries As IReadOnlyList(Of IUpdateEntry), Optional cancellationToken As CancellationToken = Nothing) As Task(Of Integer)

參數

entries
IReadOnlyList<IUpdateEntry>

代表要保存之變更的專案。

cancellationToken
CancellationToken

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

傳回

代表非同步儲存作業的工作。 工作結果包含保存至資料庫的專案數。

適用於