Sprache

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 = "") where TRelated : class;
public static TRelated Load<TRelated>(this Microsoft.EntityFrameworkCore.Infrastructure.ILazyLoader loader, object entity, ref TRelated navigationField, string navigationName = default) 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 = "") As TRelated
<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

Typparameter

TRelated

Der Typ der Navigationseigenschaft.

Parameter

loader
ILazyLoader

Die Ladeprogramminstanz, die u. U. sein nullkann.

entity
Object

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

navigationField
TRelated

Ein Verweis auf das Sicherungsfeld für die Navigation.

navigationName
String

Der Name der Navigationseigenschaft.

Gibt zurück

TRelated

Der Wert der geladenen Navigationseigenschaft oder der Wert der Navigationseigenschaft bleibt unverändert, wenn das Ladeprogramm lautet null.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Lazy Loading .

Gilt für: