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
| 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.