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 referencia local.

Sobrecargas

Nombre Description
Load()

Cuando se reemplaza en una clase derivada, carga el objeto o los objetos relacionados en el extremo relacionado con la opción de 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 combinación especificada.

Load()

Cuando se reemplaza en una clase derivada, carga el objeto o los objetos relacionados en el extremo relacionado con la opción de 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 recuperó mediante una NoTracking consulta y MergeOption no NoTracking es o los objetos relacionados ya están cargados.

O bien

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

O bien

Cuando se realiza el seguimiento del objeto de origen, pero está en el Added estado o Deleted o para el MergeOption que se usa Load() es NoTracking.

Comentarios

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

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

El Load método carga objetos relacionados desde el origen de datos si es IsLoadedo no true .

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 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

que MergeOption se va a usar al combinar objetos en un existente EntityCollection<TEntity>.

Implementaciones

Excepciones

Cuando el objeto de origen se recuperó mediante una NoTracking consulta y MergeOption no NoTracking es o los objetos relacionados ya están cargados.

O bien

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

O bien

Cuando se realiza el seguimiento del objeto de origen, pero está en el Added estado o Deleted o para el MergeOption que se usa Load() es NoTracking.

Comentarios

Tanto como EntityCollection<TEntity>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 trueen .

El Load método carga objetos relacionados desde el origen de datos si es IsLoadedo no true .

La opción de combinación predeterminada es AppendOnly para objetos de seguimiento o NoTracking cuando no se realiza un seguimiento del objeto en .ObjectStateManager

Se aplica a