LazyLoaderExtensions.Load<TRelated> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Charge une propriété de navigation si elle n’a pas déjà été chargée.
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
Paramètres de type
- TRelated
Type de la propriété de navigation.
Paramètres
- loader
- ILazyLoader
Le chargeur instance, qui peut être null
.
- entity
- Object
Entité sur laquelle se trouve la propriété de navigation.
- navigationField
- TRelated
Référence au champ de stockage pour la navigation.
- navigationName
- String
Nom de la propriété de navigation.
Retours
Valeur de la propriété de navigation chargée ou valeur de la propriété de navigation inchangée si le chargeur est null
.
Remarques
Pour plus d’informations et d’exemples, consultez Chargement différé.