DbSet<TEntity>.AddRange(IEnumerable<TEntity>) 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.
Adiciona a coleção determinada de entidades ao contexto subjacente ao conjunto com cada entidade sendo colocada no estado Adicionado de modo que ela seja inserida no banco de dados quando SaveChanges for chamado.
public virtual System.Collections.Generic.IEnumerable<TEntity> AddRange (System.Collections.Generic.IEnumerable<TEntity> entities);
abstract member AddRange : seq<'Entity (requires 'Entity : null)> -> seq<'Entity (requires 'Entity : null)>
override this.AddRange : seq<'Entity (requires 'Entity : null)> -> seq<'Entity (requires 'Entity : null)>
Public Overridable Function AddRange (entities As IEnumerable(Of TEntity)) As IEnumerable(Of TEntity)
Parâmetros
- entities
- IEnumerable<TEntity>
A coleção de entidades a serem adicionadas.
Retornos
A coleção de entidades.
Comentários
Observe que, se AutoDetectChangesEnabled for definido como true (que é o padrão), DetectChanges será chamado uma vez antes de adicionar entidades e não será chamado novamente. Isso significa que, em algumas situações, AddRange pode ter um desempenho significativamente melhor do que chamar Adicionar várias vezes faria. Observe que as entidades que já estão no contexto em algum outro estado terão seu estado definido como Adicionado. AddRange é uma no-op para entidades que já estão no contexto no estado Adicionado.
Aplica-se a
Entity Framework