Compartilhar via


LazyLoaderExtensions.Load<TRelated> Método

Definição

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

TRelated

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