DbSet<TEntity>.AddRangeAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
AddRangeAsync(TEntity[]) |
Começa a acompanhar as entidades especificadas e quaisquer outras entidades acessíveis que ainda não estão sendo rastreadas, no Added estado de modo que elas sejam inseridas no banco de dados quando SaveChanges() for chamado. |
AddRangeAsync(IEnumerable<TEntity>, CancellationToken) |
Começa a acompanhar as entidades especificadas e quaisquer outras entidades acessíveis que ainda não estão sendo rastreadas, no Added estado de modo que elas sejam inseridas no banco de dados quando SaveChanges() for chamado. |
AddRangeAsync(TEntity[])
Começa a acompanhar as entidades especificadas e quaisquer outras entidades acessíveis que ainda não estão sendo rastreadas, no Added estado de modo que elas sejam inseridas no banco de dados quando SaveChanges() for chamado.
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 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)
Começa a acompanhar as entidades especificadas e quaisquer outras entidades acessíveis que ainda não estão sendo rastreadas, no Added estado de modo que elas sejam inseridas no banco de dados quando SaveChanges() for chamado.
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 a ser observado enquanto aguarda a conclusão da tarefa.
Retornos
Uma tarefa que representa a operação assíncrona.
Exceções
Se o padrão CancellationToken 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 Controle de alterações do EF Core e Usando AddRange, UpdateRange, AttachRange e RemoveRange para obter mais informações e exemplos.
Aplica-se a
Entity Framework