DbContext.AddRangeAsync Método

Definição

Sobrecargas

AddRangeAsync(Object[])

Começa a controlar a entidade especificada 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.

Esse método é assíncrono somente para permitir geradores de valor especiais, como aquele 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.

AddRangeAsync(IEnumerable<Object>, CancellationToken)

Começa a controlar a entidade especificada 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.

Esse método é assíncrono somente para permitir geradores de valor especiais, como aquele 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.

AddRangeAsync(Object[])

Começa a controlar a entidade especificada 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.

Esse método é assíncrono somente para permitir geradores de valor especiais, como aquele 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.

public virtual System.Threading.Tasks.Task AddRangeAsync (params object[] entities);
abstract member AddRangeAsync : obj[] -> System.Threading.Tasks.Task
override this.AddRangeAsync : obj[] -> System.Threading.Tasks.Task
Public Overridable Function AddRangeAsync (ParamArray entities As Object()) As Task

Parâmetros

entities
Object[]

As entidades a serem adicionadas.

Retornos

Task

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

Aplica-se a

AddRangeAsync(IEnumerable<Object>, CancellationToken)

Começa a controlar a entidade especificada 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.

Esse método é assíncrono somente para permitir geradores de valor especiais, como aquele 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.

public virtual System.Threading.Tasks.Task AddRangeAsync (System.Collections.Generic.IEnumerable<object> entities, System.Threading.CancellationToken cancellationToken = default);
abstract member AddRangeAsync : seq<obj> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.AddRangeAsync : seq<obj> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function AddRangeAsync (entities As IEnumerable(Of Object), Optional cancellationToken As CancellationToken = Nothing) As Task

Parâmetros

entities
IEnumerable<Object>

As entidades a serem adicionadas.

cancellationToken
CancellationToken

Um CancellationToken a ser observado enquanto aguarda a conclusão da tarefa.

Retornos

Task

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

Aplica-se a