RelatedEnd.Load Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе загружает связанный объект или объекты в локальную коллекцию или ссылку.
Перегрузки
| Имя | Описание |
|---|---|
| Load() |
При переопределении в производном классе загружает связанный объект или объекты в связанный конец с параметром слияния по умолчанию. |
| Load(MergeOption) |
При переопределении в производном классе загружает объект или объекты из связанного конца с указанным параметром слияния. |
Load()
При переопределении в производном классе загружает связанный объект или объекты в связанный конец с параметром слияния по умолчанию.
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 Вызов метода задает для флага IsLoadedtrueзначение .
Метод Load загружает связанные объекты из источника данных независимо от того, является ли IsLoadedон.true
Применяется к
Load(MergeOption)
При переопределении в производном классе загружает объект или объекты из связанного конца с указанным параметром слияния.
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 Вызов метода задает для флага IsLoadedtrueзначение .
Метод Load загружает связанные объекты из источника данных независимо от того, является ли IsLoadedон.true
Параметр слияния по умолчанию предназначен AppendOnly для отслеживаемых объектов или NoTracking если объект не отслеживается в объекте ObjectStateManager.