ObjectContext.LoadProperty Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Entity Framework