Compartilhar via


RelatedEnd.Load Método

Definição

Quando substituído em uma classe derivada, carrega um ou mais objetos relacionados à referência ou coleção local.

Sobrecargas

Load()

Quando substituído em uma classe derivada, carrega um ou mais objetos relacionados à extremidade relacionada com a opção de mesclagem padrão.

Load(MergeOption)

Quando substituído em uma classe derivada, carrega um ou mais objetos da extremidade relacionada com a opção de mesclagem especificada.

Load()

Quando substituído em uma classe derivada, carrega um ou mais objetos relacionados à extremidade relacionada com a opção de mesclagem padrão.

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 consulta NoTracking e o MergeOption não é NoTracking ou os objetos relacionados já foram carregados.

- ou -

Quando o objeto de origem não está anexado ao ObjectContext.

- ou -

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

Comentários

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

Chamar o Load método define o IsLoaded sinalizador como true.

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

Aplica-se a

Load(MergeOption)

Quando substituído em uma classe derivada, carrega um ou mais objetos da extremidade relacionada com a opção de mesclagem 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 a ser usado ao mesclar objetos em uma EntityCollection<TEntity> existente.

Implementações

Exceções

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

- ou -

Quando o objeto de origem não está anexado ao ObjectContext.

- ou -

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

Comentários

E EntityCollection<TEntity>EntityReference<TEntity> substituem esse método para carregar objetos relacionados. Load é chamado para carregar explicitamente objetos relacionados de uma extremidade relacionada exposta por uma propriedade de navegação. Para obter mais informações, consulte Carregar objetos relacionados.

Chamar o Load método define o IsLoaded sinalizador como true.

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

A opção de mesclagem padrão é AppendOnly para objetos rastreados ou NoTracking quando o objeto não é rastreado no ObjectStateManager.

Aplica-se a