RelatedEnd.Load Método

Definición

Cuando se invalida en una clase derivada, carga el objeto o los objetos relacionados en la colección o la referencia local.

Sobrecargas

Load()

Cuando se invalida en una clase derivada, carga el objeto u objetos relacionados en el extremo relacionado con la opción de fusión mediante combinación predeterminada.

Load(MergeOption)

Cuando se invalida en una clase derivada, carga un objeto u objetos del extremo relacionado con la opción de fusión mediante combinación especificada.

Load()

Cuando se invalida en una clase derivada, carga el objeto u objetos relacionados en el extremo relacionado con la opción de fusión mediante combinación predeterminada.

public:
 virtual void Load();
public void Load ();
abstract member Load : unit -> unit
override this.Load : unit -> unit
Public Sub Load ()

Implementaciones

Excepciones

Cuando el objeto de origen se ha recuperado mediante una consulta NoTracking y la MergeOption no es NoTracking, o cuando los objetos relacionados ya están cargados.

o bien

Cuando el objeto de origen no está asociado al ObjectContext.

o bien

Cuando se realiza un seguimiento del objeto de origen, pero éste se encuentra en el estado Added o Deleted, o cuando la MergeOption usada para Load() es NoTracking.

Comentarios

La opción de fusión mediante combinación predeterminada es AppendOnly para los objetos de los que se hace un seguimiento, o NoTracking cuando no se realiza el seguimiento del objeto en el ObjectStateManager. Para especificar una opción de combinación distinta AppendOnlyde , llame al Load método en EntityCollection<TEntity> o EntityReference<TEntity> que toma un parámetro específico MergeOption .

Al llamar al Load método , se establece la IsLoaded marca en true.

El Load método carga objetos relacionados desde el origen de datos, independientemente de si es trueo no IsLoaded .

Se aplica a

Load(MergeOption)

Cuando se invalida en una clase derivada, carga un objeto u objetos del extremo relacionado con la opción de fusión mediante combinación especificada.

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)

Parámetros

mergeOption
MergeOption

MergeOption que se usará para combinar objetos en una EntityCollection<TEntity> existente.

Implementaciones

Excepciones

Cuando el objeto de origen se ha recuperado mediante una consulta NoTracking y la MergeOption no es NoTracking, o cuando los objetos relacionados ya están cargados.

o bien

Cuando el objeto de origen no está asociado al ObjectContext.

o bien

Cuando se realiza un seguimiento del objeto de origen, pero éste se encuentra en el estado Added o Deleted, o cuando la MergeOption usada para Load() es NoTracking.

Comentarios

Tanto EntityCollection<TEntity> como EntityReference<TEntity> invalidan este método para cargar objetos relacionados. Load se llama a para cargar explícitamente objetos relacionados desde un extremo relacionado expuesto por una propiedad de navegación. Para obtener más información, vea Cargar objetos relacionados.

Al llamar al Load método , se establece la IsLoaded marca en true.

El Load método carga objetos relacionados desde el origen de datos, independientemente de si es trueo no IsLoaded .

La opción de fusión mediante combinación predeterminada es AppendOnly para los objetos de los que se hace un seguimiento, o NoTracking cuando no se realiza el seguimiento del objeto en el ObjectStateManager.

Se aplica a