Поделиться через


LazyLoaderExtensions.Load<TRelated> Метод

Определение

Загружает свойство навигации, если оно еще не загружено.

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

Параметры типа

TRelated

Тип свойства навигации.

Параметры

loader
ILazyLoader

Экземпляр загрузчика, который может быть null.

entity
Object

Сущность, в которой находится свойство навигации.

navigationField
TRelated

Ссылка на резервное поле для навигации.

navigationName
String

Имя свойства навигации.

Возвращаемое значение

TRelated

Загруженное значение свойства навигации или значение свойства навигации без изменений, если загрузчик имеет значение null.

Комментарии

Дополнительные сведения и примеры см. в разделе Отложенная загрузка .

Применяется к