DbSet.AddRange(IEnumerable) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет указанную коллекцию сущностей в контекст, лежащий в основе набора, при этом каждая сущность помещается в состояние Added таким образом, что она будет вставлена в базу данных при вызове Метода 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
Параметры
- entities
- IEnumerable
Коллекция добавляемых сущностей.
Возвращаемое значение
Коллекция сущностей.
Комментарии
Обратите внимание, что если AutoDetectChangesEnabled для задано значение true (значение по умолчанию), функция DetectChanges будет вызвана один раз перед добавлением сущностей и больше не будет вызываться. Это означает, что в некоторых ситуациях AddRange может работать значительно лучше, чем при вызове метода Add несколько раз. Обратите внимание, что для сущностей, которые уже находятся в контексте в каком-то другом состоянии, будет установлено состояние Добавлено. AddRange — это исключение для сущностей, которые уже находятся в контексте в состоянии Добавлено.
Применяется к
Entity Framework