RelatedEnd.Load Método

Definição

Quando sobrescrito numa classe derivada, carrega o objeto ou objetos relacionados na coleção ou referência local.

Sobrecargas

Name Description
Load()

Quando é sobreposto numa classe derivada, carrega o objeto ou objetos relacionados na extremidade associada com a opção de fusão por defeito.

Load(MergeOption)

Quando sobrescrito numa classe derivada, carrega um objeto ou objetos da extremidade relacionada com a opção de fusão especificada.

Load()

Quando é sobreposto numa classe derivada, carrega o objeto ou objetos relacionados na extremidade associada com a opção de fusão por defeito.

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

Implementações

Exceções

Quando o objeto de origem foi recuperado usando uma NoTracking consulta e o MergeOption não NoTracking é ou os objetos relacionados já estão carregados.

-ou-

Quando o objeto fonte não está ligado ao ObjectContext.

-ou-

Quando o objeto de origem está a ser rastreado mas está no Added estado ou Deleted ou o MergeOption usado para Load() é NoTracking.

Observações

A opção padrão de fusão é AppendOnly para objetos rastreados ou NoTracking quando o objeto não está rastreado no ObjectStateManagerarquivo . Para especificar uma opção de fusão diferente de AppendOnly, chame o Load método em ou EntityCollection<TEntity>EntityReference<TEntity> que toma um parâmetro específico MergeOption .

Chamar o Load método define a IsLoaded flag para true.

O Load método carrega objetos relacionados a partir da fonte de dados, seja ou trueIsLoaded não .

Aplica-se a

Load(MergeOption)

Quando sobrescrito numa classe derivada, carrega um objeto ou objetos da extremidade relacionada com a opção de fusão 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

O MergeOption para usar ao fundir objetos num .EntityCollection<TEntity>

Implementações

Exceções

Quando o objeto de origem foi recuperado usando uma NoTracking consulta e o MergeOption não NoTracking é ou os objetos relacionados já estão carregados.

-ou-

Quando o objeto fonte não está ligado ao ObjectContext.

-ou-

Quando o objeto de origem está a ser rastreado mas está no Added estado ou Deleted ou o MergeOption usado para Load() é NoTracking.

Observações

Tanto EntityCollection<TEntity> como EntityReference<TEntity> sobrepor este método para carregar objetos relacionados. Load é chamado para carregar explicitamente objetos relacionados a partir de uma extremidade relacionada exposta por uma propriedade de navegação. Para obter mais informações, consulte Carregando objetos relacionados.

Chamar o Load método define a IsLoaded flag para true.

O Load método carrega objetos relacionados a partir da fonte de dados, seja ou trueIsLoaded não .

A opção padrão de fusão é AppendOnly para objetos rastreados ou NoTracking quando o objeto não está rastreado no ObjectStateManagerarquivo .

Aplica-se a