RelatedEnd.Load Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 .