DbSet.AddRange(IEnumerable) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dodaje daną kolekcję jednostek do kontekstu bazowego zestawu z każdą jednostką umieszczaną w stanie Dodano, tak aby została wstawiona do bazy danych po wywołaniu funkcji SaveChanges.
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
Parametry
- entities
- IEnumerable
Kolekcja jednostek do dodania.
Zwraca
Kolekcja jednostek.
Uwagi
Należy pamiętać, że jeśli AutoDetectChangesEnabled ustawiono wartość true (co jest wartością domyślną), funkcja DetectChanges zostanie wywołana raz przed dodaniem wszystkich jednostek i nie zostanie ponownie wywołana. Oznacza to, że w niektórych sytuacjach funkcja AddRange może działać znacznie lepiej niż wywołanie polecenia Dodaj wiele razy. Należy pamiętać, że jednostki, które znajdują się już w kontekście w innym stanie, będą miały ich stan na wartość Dodano. AddRange jest no-op dla jednostek, które są już w kontekście w stanie Dodano.