RelatedEnd.Load Método

Definição

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

Sobrecargas

Nome Description
Load()

Quando substituído em uma classe derivada, carrega o objeto ou objetos relacionados no final relacionado com a opção de mesclagem padrão.

Load(MergeOption)

Quando substituído em uma classe derivada, carrega um objeto ou objetos do final relacionado com a opção de mesclagem especificada.

Load()

Quando substituído em uma classe derivada, carrega o objeto ou objetos relacionados no final relacionado 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 NoTracking consulta e os MergeOption objetos não NoTracking são ou relacionados já estão 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 Added estado ou Deleted no estado para o qual é MergeOptionNoTrackingusadoLoad().

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 AppendOnlyde , 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.IsLoadedtrue

Aplica-se a

Load(MergeOption)

Quando substituído em uma classe derivada, carrega um objeto ou objetos do final relacionado 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 um existente EntityCollection<TEntity>.

Implementações

Exceções

Quando o objeto de origem foi recuperado usando uma NoTracking consulta e os MergeOption objetos não NoTracking são ou relacionados já estão 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 Added estado ou Deleted no estado para o qual é MergeOptionNoTrackingusadoLoad().

Comentários

Ambos EntityCollection<TEntity> e EntityReference<TEntity> substitua esse método para carregar objetos relacionados. Load é chamado para carregar explicitamente objetos relacionados de um final relacionado exposto por uma propriedade de navegação. Para obter mais informações, consulte Carregando objetos relacionados.

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

O Load método carrega objetos relacionados da fonte de dados.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