LazyLoaderExtensions.Load<TRelated> Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Carregará uma propriedade de navegação se ela ainda não tiver sido carregada.
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
Parâmetros de tipo
- TRelated
O tipo da propriedade de navegação.
Parâmetros
- loader
- ILazyLoader
A instância do carregador, que pode ser null
.
- entity
- Object
A entidade na qual a propriedade de navegação está localizada.
- navigationField
- TRelated
Uma referência ao campo de suporte para a navegação.
- navigationName
- String
O nome da propriedade de navegação.
Retornos
O valor da propriedade de navegação carregada ou o valor da propriedade de navegação inalterado se o carregador for null
.
Comentários
Consulte Carregamento lento para obter mais informações e exemplos.
Aplica-se a
Entity Framework