Udostępnij za pośrednictwem


LazyLoaderExtensions.Load<TRelated> Metoda

Definicja

Ładuje właściwość nawigacji, jeśli nie została jeszcze załadowana.

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

Parametry typu

TRelated

Typ właściwości nawigacji.

Parametry

loader
ILazyLoader

Wystąpienie modułu ładującego, które może być null.

entity
Object

Jednostka, na której znajduje się właściwość nawigacji.

navigationField
TRelated

Odwołanie do pola tworzenia kopii zapasowej na potrzeby nawigacji.

navigationName
String

Nazwa właściwości nawigacji.

Zwraca

TRelated

Załadowana wartość właściwości nawigacji lub wartość właściwości nawigacji bez zmian, jeśli moduł ładujący ma nullwartość .

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Ładowanie z opóźnieniem .

Dotyczy