DbSet.AddRange-Methode
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
Fügt die gegebene Auflistung von Entitäten dem der Menge zugrundeliegenden Kontext hinzu, wobei die einzelnen Entitäten den Zustand "Added" erhalten, sodass sie beim Aufruf von "SaveChanges" in die Datenbank eingefügt werden.
Namespace: System.Data.Entity
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
Public Overridable Function AddRange ( _
entities As IEnumerable _
) As IEnumerable
'Usage
Dim instance As DbSet
Dim entities As IEnumerable
Dim returnValue As IEnumerable
returnValue = instance.AddRange(entities)
public virtual IEnumerable AddRange(
IEnumerable entities
)
public:
virtual IEnumerable^ AddRange(
IEnumerable^ entities
)
abstract AddRange :
entities:IEnumerable -> IEnumerable
override AddRange :
entities:IEnumerable -> IEnumerable
public function AddRange(
entities : IEnumerable
) : IEnumerable
Parameter
- entities
Typ: System.Collections.IEnumerable
Die hinzuzufügende Auflistung von Entitäten.
Rückgabewert
Typ: System.Collections.IEnumerable
Die Auflistung von Entitäten.
Hinweise
Beachten Sie, dass bei Einstellung von AutoDetectChangesEnabled auf "true" (Standardwert) "DetectChanges" vor dem Hinzufügen von Entitäten nur ein einziges Mal aufgerufen wird. Das bedeutet, dass "AddRange" in bestimmten Situationen deutlich besser geeignet ist als das mehrmalige Aufrufen von "Hinzufügen". Beachten Sie, dass der Zustand von Entitäten, die bereits in einem anderen Zustand im Kontext vorhanden sind, auf "Added" festgelegt wird. "AddRange" ist keine Option für Entitäten, die bereits im Zustand "Added" im Kontext vorhanden ist.