LazyLoaderExtensions.Load<TRelated> Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ł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
Załadowana wartość właściwości nawigacji lub wartość właściwości nawigacji bez zmian, jeśli moduł ładujący ma null
wartość .
Uwagi
Aby uzyskać więcej informacji i przykładów, zobacz Ładowanie z opóźnieniem .