Idioma

DbSet<TEntity>.AddRangeAsync Método

Definição

Sobrecargas

Nome Descrição
AddRangeAsync(TEntity[])

Começa a acompanhar as entidades fornecidas e quaisquer outras entidades acessíveis que ainda não estão sendo rastreadas, no Added estado em que serão inseridas no banco de dados quando SaveChanges() forem chamadas.

AddRangeAsync(IEnumerable<TEntity>, CancellationToken)

Começa a acompanhar as entidades fornecidas e quaisquer outras entidades acessíveis que ainda não estão sendo rastreadas, no Added estado em que serão inseridas no banco de dados quando SaveChanges() forem chamadas.

AddRangeAsync(TEntity[])

Origem:
DbSet.cs
Origem:
DbSet.cs
Origem:
DbSet`.cs
Origem:
DbSet`.cs
Origem:
DbSet.cs
Origem:
DbSet.cs
Origem:
DbSet.cs
Origem:
DbSet.cs
Origem:
DbSet.cs
Origem:
DbSet.cs
Origem:
DbSet.cs

Começa a acompanhar as entidades fornecidas e quaisquer outras entidades acessíveis que ainda não estão sendo rastreadas, no Added estado em que serão inseridas no banco de dados quando SaveChanges() forem chamadas.

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

Parâmetros

entities
TEntity[]

As entidades a serem adicionadas.

Retornos

Uma tarefa que representa a operação assíncrona.

Comentários

Esse método é assíncrono apenas para permitir geradores de valor especiais, como o usado por 'Microsoft. EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.SequenceHiLo', para acessar o banco de dados de forma assíncrona. Para todos os outros casos, o método não assíncrono deve ser usado.

Consulte o controle de alterações do EF Core e usando AddRange, UpdateRange, AttachRange e RemoveRange para obter mais informações e exemplos.

Aplica-se a

AddRangeAsync(IEnumerable<TEntity>, CancellationToken)

Origem:
DbSet.cs
Origem:
DbSet.cs
Origem:
DbSet`.cs
Origem:
DbSet`.cs
Origem:
DbSet.cs
Origem:
DbSet.cs
Origem:
DbSet.cs
Origem:
DbSet.cs
Origem:
DbSet.cs
Origem:
DbSet.cs
Origem:
DbSet.cs

Começa a acompanhar as entidades fornecidas e quaisquer outras entidades acessíveis que ainda não estão sendo rastreadas, no Added estado em que serão inseridas no banco de dados quando SaveChanges() forem chamadas.

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

Parâmetros

entities
IEnumerable<TEntity>

As entidades a serem adicionadas.

cancellationToken
CancellationToken

Um CancellationToken para observar enquanto aguarda a conclusão da tarefa.

Retornos

Uma tarefa que representa a operação assíncrona.

Exceções

Se o CancellationToken valor for cancelado.

Comentários

Esse método é assíncrono apenas para permitir geradores de valor especiais, como o usado por 'Microsoft. EntityFrameworkCore.Metadata.SqlServerValueGenerationStrategy.SequenceHiLo', para acessar o banco de dados de forma assíncrona. Para todos os outros casos, o método não assíncrono deve ser usado.

Consulte o controle de alterações do EF Core e usando AddRange, UpdateRange, AttachRange e RemoveRange para obter mais informações e exemplos.

Aplica-se a