DbSet.AddRange(IEnumerable) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoute la collection d’entités donnée dans le contexte sous-jacent à l’ensemble, chaque entité étant placée à l’état Ajouté de sorte qu’elle soit insérée dans la base de données lorsque SaveChanges est appelé.
public virtual System.Collections.IEnumerable AddRange (System.Collections.IEnumerable entities);
abstract member AddRange : System.Collections.IEnumerable -> System.Collections.IEnumerable
override this.AddRange : System.Collections.IEnumerable -> System.Collections.IEnumerable
Public Overridable Function AddRange (entities As IEnumerable) As IEnumerable
Paramètres
- entities
- IEnumerable
Collection d’entités à ajouter.
Retours
Collection d'entités.
Remarques
Notez que si AutoDetectChangesEnabled est défini sur true (qui est la valeur par défaut), DetectChanges sera appelé une fois avant d’ajouter des entités et ne sera plus appelé. Cela signifie que, dans certaines situations, AddRange peut fonctionner beaucoup mieux que l’appel d’Add plusieurs fois. Notez que les entités qui se trouvent déjà dans le contexte dans un autre état auront leur état défini sur Ajouté. AddRange est une opération non opérationnelle pour les entités qui sont déjà dans le contexte dans l’état Ajouté.