DbSet<TEntity>.AddRange(IEnumerable<TEntity>) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt die angegebene Auflistung von Entitäten dem Satz zugrunde liegenden Kontext hinzu, wobei jede Entität in den Hinzugefügten Zustand versetzt wird, sodass sie in die Datenbank eingefügt wird, wenn SaveChanges aufgerufen wird.
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)
Parameter
- entities
- IEnumerable<TEntity>
Die Auflistung der hinzuzufügenden Entitäten.
Gibt zurück
Die Auflistung von Entitäten.
Hinweise
Beachten Sie, dass DetectChanges, wenn AutoDetectChangesEnabled auf true festgelegt ist (die Standardeinstellung), vor dem Hinzufügen von Entitäten einmal aufgerufen und nicht erneut aufgerufen wird. Dies bedeutet, dass AddRange in einigen Situationen eine deutlich bessere Leistung erbringen kann als das mehrfache Aufrufen von Add. Beachten Sie, dass für Entitäten, die sich bereits in einem anderen Zustand im Kontext befinden, ihr Status auf Hinzugefügt festgelegt ist. AddRange ist ein No-Op für Entitäten, die sich bereits im Kontext im Status Hinzugefügt befinden.
Gilt für:
Entity Framework