LazyLoaderExtensions.Load<TRelated> Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Carga una propiedad de navegación si aún no se ha cargado.
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
Parámetros de tipo
- TRelated
Tipo de la propiedad de navegación.
Parámetros
- loader
- ILazyLoader
Instancia del cargador, que puede ser null
.
- entity
- Object
Entidad en la que se encuentra la propiedad de navegación.
- navigationField
- TRelated
Referencia al campo de respaldo para la navegación.
- navigationName
- String
Nombre de la propiedad de navegación.
Devoluciones
Valor de la propiedad de navegación cargada o el valor de la propiedad de navegación sin cambios si el cargador es null
.
Comentarios
Consulte Carga diferida para obtener más información y ejemplos.