DbSet<TEntity>.AddRangeAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
AddRangeAsync(TEntity[]) |
开始跟踪给定实体以及尚未跟踪的任何其他可访问实体,状态 Added 为,以便在调用 时 SaveChanges() 将其插入数据库。 |
AddRangeAsync(IEnumerable<TEntity>, CancellationToken) |
开始跟踪给定实体以及尚未跟踪的任何其他可访问实体,状态 Added 为,以便在调用 时 SaveChanges() 将其插入数据库。 |
AddRangeAsync(TEntity[])
开始跟踪给定实体以及尚未跟踪的任何其他可访问实体,状态 Added 为,以便在调用 时 SaveChanges() 将其插入数据库。
public virtual System.Threading.Tasks.Task AddRangeAsync (params TEntity[] entities);
abstract member AddRangeAsync : 'Entity[] -> System.Threading.Tasks.Task
override this.AddRangeAsync : 'Entity[] -> System.Threading.Tasks.Task
Public Overridable Function AddRangeAsync (ParamArray entities As TEntity()) As Task
参数
- entities
- TEntity[]
要添加的实体。
返回
表示异步操作的任务。
注解
此方法是异步的,仅允许特殊值生成器(例如“Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.SequenceHiLo”使用)异步访问数据库。 对于所有其他情况,应使用非异步方法。
有关详细信息和示例,请参阅 EF Core 更改跟踪和使用 AddRange、UpdateRange、AttachRange 和 RemoveRange。
适用于
AddRangeAsync(IEnumerable<TEntity>, CancellationToken)
开始跟踪给定实体以及尚未跟踪的任何其他可访问实体,状态 Added 为,以便在调用 时 SaveChanges() 将其插入数据库。
public virtual System.Threading.Tasks.Task AddRangeAsync (System.Collections.Generic.IEnumerable<TEntity> entities, System.Threading.CancellationToken cancellationToken = default);
abstract member AddRangeAsync : seq<'Entity (requires 'Entity : null)> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.AddRangeAsync : seq<'Entity (requires 'Entity : null)> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function AddRangeAsync (entities As IEnumerable(Of TEntity), Optional cancellationToken As CancellationToken = Nothing) As Task
参数
- entities
- IEnumerable<TEntity>
要添加的实体。
- cancellationToken
- CancellationToken
等待 CancellationToken 任务完成时要观察的 。
返回
表示异步操作的任务。
例外
注解
此方法是异步的,仅允许特殊值生成器(例如“Microsoft.EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.SequenceHiLo”使用)异步访问数据库。 对于所有其他情况,应使用非异步方法。
有关详细信息和示例,请参阅 EF Core 更改跟踪和使用 AddRange、UpdateRange、AttachRange 和 RemoveRange。