RelatedEnd.Merge<TEntity> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет слияние связанных сущностей в локальную коллекцию EntityCollection<TEntity>.
protected:
generic <typename TEntity>
void Merge(System::Collections::Generic::IEnumerable<TEntity> ^ collection, System::Data::Objects::MergeOption mergeOption, bool setIsLoaded);
protected void Merge<TEntity> (System.Collections.Generic.IEnumerable<TEntity> collection, System.Data.Objects.MergeOption mergeOption, bool setIsLoaded);
member this.Merge : seq<'Entity> * System.Data.Objects.MergeOption * bool -> unit
Protected Sub Merge(Of TEntity) (collection As IEnumerable(Of TEntity), mergeOption As MergeOption, setIsLoaded As Boolean)
Параметры типа
- TEntity
Тип коллекции IEnumerable<T> объектов сущностей для слияния.
Параметры
- collection
- IEnumerable<TEntity>
Коллекция IEnumerable<T> объектов-сущностей для добавления к этому связанному элементу.
- mergeOption
- MergeOption
Параметр MergeOption, используемый для слияния объектов в существующую коллекцию EntityCollection<TEntity>.
- setIsLoaded
- Boolean
Показывает, является ли набор связанных объектов полным и соответствующим серверу. Операции, подобные Load(MergeOption), устанавливают флаг setIsLoaded в значение true
, но метод Attach устанавливает его в значение false
.
Комментарии
Метод Merge<TEntity>
вызывается службами объектов при выполнении операций со связями.