Freigeben über


LazyLoaderExtensions.Load<TRelated> Methode

Definition

Lädt eine Navigationseigenschaft, wenn sie noch nicht geladen wurde.

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

Typparameter

TRelated

Der Typ der Navigationseigenschaft.

Parameter

loader
ILazyLoader

Das Ladeprogramm instance, das möglicherweise sein nullkann.

entity
Object

Die Entität, auf der sich die Navigationseigenschaft befindet.

navigationField
TRelated

Ein Verweis auf das Hintergrundfeld für die Navigation.

navigationName
String

Der Name der Navigationseigenschaft.

Gibt zurück

TRelated

Der geladene Navigationseigenschaftswert oder der Wert der Navigationseigenschaft bleibt unverändert, wenn der Ladevorgang lautet null.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Verzögertes Laden .

Gilt für: