Compartir a través de


LazyLoaderExtensions.Load<TRelated> Método

Definición

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

TRelated

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.

Se aplica a