Compartilhar via


ObjectContext.LoadProperty Método

Definição

Sobrecargas

LoadProperty(Object, String)

Carrega explicitamente um objeto relacionado ao objeto fornecido pela propriedade de navegação especificada e usando a opção de mesclagem padrão.

LoadProperty(Object, String, MergeOption)

Carrega explicitamente um objeto relacionado ao objeto fornecido pela propriedade de navegação especificada e usando a opção de mesclagem especificada.

LoadProperty<TEntity>(TEntity, Expression<Func<TEntity,Object>>)

Carrega explicitamente um objeto relacionado ao objeto fornecido pela consulta de LINQ especificada e usando a opção de mesclagem padrão.

LoadProperty<TEntity>(TEntity, Expression<Func<TEntity,Object>>, MergeOption)

Carrega explicitamente um objeto relacionado ao objeto fornecido pela consulta de LINQ especificada e usando a opção de mesclagem especificada.

LoadProperty(Object, String)

Carrega explicitamente um objeto relacionado ao objeto fornecido pela propriedade de navegação especificada e usando a opção de mesclagem padrão.

public virtual void LoadProperty (object entity, string navigationProperty);
abstract member LoadProperty : obj * string -> unit
override this.LoadProperty : obj * string -> unit
Public Overridable Sub LoadProperty (entity As Object, navigationProperty As String)

Parâmetros

entity
Object

A entidade para a qual os objetos relacionados devem ser carregados.

navigationProperty
String

O nome da propriedade de navegação que retorna os objetos relacionados a serem carregados.

Exceções

A entidade está em um Detachedestado ou System.Data.Entity.EntityState.Added, ou Deleted ou a entidade está anexada a outra instância do ObjectContext .

Aplica-se a

LoadProperty(Object, String, MergeOption)

Carrega explicitamente um objeto relacionado ao objeto fornecido pela propriedade de navegação especificada e usando a opção de mesclagem especificada.

public virtual void LoadProperty (object entity, string navigationProperty, System.Data.Entity.Core.Objects.MergeOption mergeOption);
abstract member LoadProperty : obj * string * System.Data.Entity.Core.Objects.MergeOption -> unit
override this.LoadProperty : obj * string * System.Data.Entity.Core.Objects.MergeOption -> unit

Parâmetros

entity
Object

A entidade para a qual os objetos relacionados devem ser carregados.

navigationProperty
String

O nome da propriedade de navegação que retorna os objetos relacionados a serem carregados.

mergeOption
MergeOption

O valor de MergeOption a ser usado quando você carrega os objetos relacionados.

Exceções

A entidade está em um Detachedestado ou System.Data.Entity.EntityState.Added, ou Deleted ou a entidade está anexada a outra instância do ObjectContext .

Aplica-se a

LoadProperty<TEntity>(TEntity, Expression<Func<TEntity,Object>>)

Carrega explicitamente um objeto relacionado ao objeto fornecido pela consulta de LINQ especificada e usando a opção de mesclagem padrão.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public virtual void LoadProperty<TEntity> (TEntity entity, System.Linq.Expressions.Expression<Func<TEntity,object>> selector);
abstract member LoadProperty : 'Entity * System.Linq.Expressions.Expression<Func<'Entity, obj>> -> unit
override this.LoadProperty : 'Entity * System.Linq.Expressions.Expression<Func<'Entity, obj>> -> unit
Public Overridable Sub LoadProperty(Of TEntity) (entity As TEntity, selector As Expression(Of Func(Of TEntity, Object)))

Parâmetros de tipo

TEntity

O tipo da entidade.

Parâmetros

entity
TEntity

O objeto de origem para o qual os objetos relacionados devem ser carregados.

selector
Expression<Func<TEntity,Object>>

Uma expressão LINQ que define os objetos relacionados a serem carregadas.

Atributos

Exceções

O seletor não fornece um parâmetro de entrada válido.

seletor é nulo.

A entidade está em um Detachedestado ou System.Data.Entity.EntityState.Added, ou Deleted ou a entidade está anexada a outra instância do ObjectContext .

Aplica-se a

LoadProperty<TEntity>(TEntity, Expression<Func<TEntity,Object>>, MergeOption)

Carrega explicitamente um objeto relacionado ao objeto fornecido pela consulta de LINQ especificada e usando a opção de mesclagem especificada.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public virtual void LoadProperty<TEntity> (TEntity entity, System.Linq.Expressions.Expression<Func<TEntity,object>> selector, System.Data.Entity.Core.Objects.MergeOption mergeOption);
abstract member LoadProperty : 'Entity * System.Linq.Expressions.Expression<Func<'Entity, obj>> * System.Data.Entity.Core.Objects.MergeOption -> unit
override this.LoadProperty : 'Entity * System.Linq.Expressions.Expression<Func<'Entity, obj>> * System.Data.Entity.Core.Objects.MergeOption -> unit

Parâmetros de tipo

TEntity

O tipo da entidade.

Parâmetros

entity
TEntity

O objeto de origem para o qual os objetos relacionados devem ser carregados.

selector
Expression<Func<TEntity,Object>>

Uma expressão LINQ que define os objetos relacionados a serem carregadas.

mergeOption
MergeOption

O valor de MergeOption a ser usado quando você carrega os objetos relacionados.

Atributos

Exceções

O seletor não fornece um parâmetro de entrada válido.

seletor é nulo.

A entidade está em um Detachedestado ou System.Data.Entity.EntityState.Added, ou Deleted ou a entidade está anexada a outra instância do ObjectContext .

Aplica-se a