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
Имя свойства навигации.
Возвращаемое значение
Загруженное значение свойства навигации или значение свойства навигации без изменений, если загрузчик имеет значение null
.
Комментарии
Дополнительные сведения и примеры см. в разделе Отложенная загрузка .
Применяется к
Entity Framework