Condividi tramite


ObjectContext.LoadProperty Metodo

Definizione

Overload

LoadProperty(Object, String)

Carica in modo esplicito un oggetto correlato all'oggetto fornito in base alla proprietà di navigazione specificata e utilizzando l'opzione di unione predefinita.

LoadProperty(Object, String, MergeOption)

Carica in modo esplicito un oggetto correlato all'oggetto fornito in base alla proprietà di navigazione specificata e utilizzando l'opzione di unione specificata.

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

Carica in modo esplicito un oggetto correlato all'oggetto fornito in base alla query LINQ specificata e utilizzando l'opzione di unione predefinita.

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

Carica in modo esplicito un oggetto correlato all'oggetto fornito in base alla query LINQ specificata e utilizzando l'opzione di unione specificata.

LoadProperty(Object, String)

Carica in modo esplicito un oggetto correlato all'oggetto fornito in base alla proprietà di navigazione specificata e utilizzando l'opzione di unione predefinita.

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)

Parametri

entity
Object

Entità per la quale devono essere caricati gli oggetti correlati.

navigationProperty
String

Nome della proprietà di navigazione che restituisce gli oggetti correlati da caricare.

Eccezioni

L'entità si trova in uno DetachedSystem.Data.Entity.EntityState.Added, stato o oppure Deleted l'entità è associata a un'altra istanza di ObjectContext .

Si applica a

LoadProperty(Object, String, MergeOption)

Carica in modo esplicito un oggetto correlato all'oggetto fornito in base alla proprietà di navigazione specificata e utilizzando l'opzione di unione specificata.

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

Parametri

entity
Object

Entità per la quale devono essere caricati gli oggetti correlati.

navigationProperty
String

Nome della proprietà di navigazione che restituisce gli oggetti correlati da caricare.

mergeOption
MergeOption

Valore di MergeOption da utilizzare quando si caricano gli oggetti correlati.

Eccezioni

L'entità si trova in uno DetachedSystem.Data.Entity.EntityState.Added, stato o oppure Deleted l'entità è associata a un'altra istanza di ObjectContext .

Si applica a

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

Carica in modo esplicito un oggetto correlato all'oggetto fornito in base alla query LINQ specificata e utilizzando l'opzione di unione predefinita.

[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)))

Parametri di tipo

TEntity

Tipo dell'entità.

Parametri

entity
TEntity

Oggetto di origine per il quale vengono caricati gli oggetti correlati.

selector
Expression<Func<TEntity,Object>>

Espressione LINQ che definisce gli oggetti correlati da caricare.

Attributi

Eccezioni

Il selettore non fornisce un parametro di input valido.

il selettore è Null.

L'entità si trova in uno DetachedSystem.Data.Entity.EntityState.Added, stato o oppure Deleted l'entità è associata a un'altra istanza di ObjectContext .

Si applica a

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

Carica in modo esplicito un oggetto correlato all'oggetto fornito in base alla query LINQ specificata e utilizzando l'opzione di unione specificata.

[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

Parametri di tipo

TEntity

Tipo dell'entità.

Parametri

entity
TEntity

Oggetto di origine per il quale vengono caricati gli oggetti correlati.

selector
Expression<Func<TEntity,Object>>

Espressione LINQ che definisce gli oggetti correlati da caricare.

mergeOption
MergeOption

Valore di MergeOption da utilizzare quando si caricano gli oggetti correlati.

Attributi

Eccezioni

Il selettore non fornisce un parametro di input valido.

il selettore è Null.

L'entità si trova in uno DetachedSystem.Data.Entity.EntityState.Added, stato o oppure Deleted l'entità è associata a un'altra istanza di ObjectContext .

Si applica a