LazyLoaderExtensions.Load<TRelated> Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Carica una proprietà di navigazione se non è già stata caricata.
public static TRelated Load<TRelated> (this Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader loader, object entity, ref TRelated navigationField, string navigationName = default) where TRelated : class;
public static TRelated? Load<TRelated> (this Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader? loader, object entity, ref TRelated? navigationField, string navigationName = "") where TRelated : class;
static member Load : Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader * obj * 'Related * string -> 'Related (requires 'Related : null)
<Extension()>
Public Function Load(Of TRelated As Class) (loader As ILazyLoader, entity As Object, ByRef navigationField As TRelated, Optional navigationName As String = Nothing) As TRelated
<Extension()>
Public Function Load(Of TRelated As Class) (loader As ILazyLoader, entity As Object, ByRef navigationField As TRelated, Optional navigationName As String = "") As TRelated
Parametri di tipo
- TRelated
Tipo della proprietà di navigazione.
Parametri
- loader
- ILazyLoader
Istanza del caricatore, che può essere null
.
- entity
- Object
Entità in cui si trova la proprietà di navigazione.
- navigationField
- TRelated
Riferimento al campo sottostante per la navigazione.
- navigationName
- String
Nome della proprietà di navigazione.
Restituisce
Valore della proprietà di navigazione caricato o il valore della proprietà di navigazione invariato se il caricatore è null
.
Commenti
Per altre informazioni ed esempi, vedere Caricamento differita .