RelatedEnd.Load Метод
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
В случае переопределения в производном классе загружает связанные объекты в локальную коллекцию или ссылку.
Load() |
В случае переопределения в производном классе загружает связанный объект или объекты в связанный элемент с параметром слияния по умолчанию. |
Load(MergeOption) |
Этот метод, переопределенный в производном классе, загружает объекты из связанного элемента с заданным параметром слияния. |
В случае переопределения в производном классе загружает связанный объект или объекты в связанный элемент с параметром слияния по умолчанию.
public:
virtual void Load();
public void Load ();
abstract member Load : unit -> unit
override this.Load : unit -> unit
Public Sub Load ()
Реализации
Исключения
Если исходный объект был получен с помощью запроса NoTracking, а параметр MergeOption отличен от NoTracking или связанные объекты уже загружены.
-или-
Если исходный объект не присоединен к ObjectContext.
-или-
Если исходный объект отслеживается, но находится в состоянии Added или Deleted, либо параметр MergeOption, используемый для Load(), имеет значение NoTracking.
Комментарии
По умолчанию параметр слияния равен AppendOnly для отслеживаемых объектов или NoTracking, если объект не отслеживается в ObjectStateManager. Чтобы указать параметр слияния, отличный от AppendOnly, вызовите Load
метод для EntityCollection<TEntity> или , EntityReference<TEntity> который принимает определенный MergeOption параметр.
Load Вызов метода задает для флага IsLoaded значение true
.
Метод Load загружает связанные объекты из источника данных независимо от того, является ли IsLoaded метод .true
Применяется к
.NET Framework 4.8.1 и другие версии
Продукт | Версии |
---|---|
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Этот метод, переопределенный в производном классе, загружает объекты из связанного элемента с заданным параметром слияния.
public:
abstract void Load(System::Data::Objects::MergeOption mergeOption);
public abstract void Load (System.Data.Objects.MergeOption mergeOption);
abstract member Load : System.Data.Objects.MergeOption -> unit
Public MustOverride Sub Load (mergeOption As MergeOption)
Параметры
- mergeOption
- MergeOption
Параметр MergeOption, используемый для слияния объектов в существующую коллекцию EntityCollection<TEntity>.
Реализации
Исключения
Если исходный объект был получен с помощью запроса NoTracking, а параметр MergeOption отличен от NoTracking или связанные объекты уже загружены.
-или-
Если исходный объект не присоединен к ObjectContext.
-или-
Если исходный объект отслеживается, но находится в состоянии Added или Deleted, либо параметр MergeOption, используемый для Load(), имеет значение NoTracking.
Комментарии
В классах EntityCollection<TEntity> и EntityReference<TEntity> этот метод переопределяется, чтобы загружать связанные объекты.
Load
вызывается для явной загрузки связанных объектов из связанного конца, доступного свойством навигации. Дополнительные сведения см. в разделе Загрузка связанных объектов.
Load Вызов метода задает для флага IsLoaded значение true
.
Метод Load загружает связанные объекты из источника данных независимо от того, является ли IsLoaded метод .true
По умолчанию параметр слияния равен AppendOnly для отслеживаемых объектов или NoTracking, если объект не отслеживается в ObjectStateManager.
Применяется к
.NET Framework 4.8.1 и другие версии
Продукт | Версии |
---|---|
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: