RelatedEnd.Load Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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