Compartilhar via


ProxiesExtensions.UseLazyLoadingProxies Método

Definição

Sobrecargas

UseLazyLoadingProxies(DbContextOptionsBuilder, Action<LazyLoadingProxiesOptionsBuilder>)

Ativa a criação de proxies de carregamento lentos.

UseLazyLoadingProxies(DbContextOptionsBuilder, Boolean)

Ativa a criação de proxies de carregamento lentos.

UseLazyLoadingProxies<TContext>(DbContextOptionsBuilder<TContext>, Action<LazyLoadingProxiesOptionsBuilder>)

Ativa a criação de proxies de carregamento lentos.

UseLazyLoadingProxies<TContext>(DbContextOptionsBuilder<TContext>, Boolean)

Ativa a criação de proxies de carregamento lentos.

UseLazyLoadingProxies(DbContextOptionsBuilder, Action<LazyLoadingProxiesOptionsBuilder>)

Ativa a criação de proxies de carregamento lentos.

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseLazyLoadingProxies (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, Action<Microsoft.EntityFrameworkCore.LazyLoadingProxiesOptionsBuilder> lazyLoadingProxiesOptionsAction);
static member UseLazyLoadingProxies : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * Action<Microsoft.EntityFrameworkCore.LazyLoadingProxiesOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseLazyLoadingProxies (optionsBuilder As DbContextOptionsBuilder, lazyLoadingProxiesOptionsAction As Action(Of LazyLoadingProxiesOptionsBuilder)) As DbContextOptionsBuilder

Parâmetros

optionsBuilder
DbContextOptionsBuilder

O construtor de opções, conforme passado para OnConfiguring(DbContextOptionsBuilder) ou exposto AddDbContext.

lazyLoadingProxiesOptionsAction
Action<LazyLoadingProxiesOptionsBuilder>

Uma ação opcional para permitir configurações adicionais específicas de proxy.

Retornos

O mesmo construtor para permitir que as chamadas de método sejam encadeadas.

Comentários

Observe que isso requer que os serviços apropriados estejam disponíveis no provedor de serviços interno do EF. Normalmente, isso ocorrerá automaticamente, mas se o aplicativo estiver controlando o provedor de serviços, uma chamada para AddEntityFrameworkProxies(IServiceCollection) poderá ser necessária.

Consulte Carregamento lento para obter mais informações e exemplos.

Aplica-se a

UseLazyLoadingProxies(DbContextOptionsBuilder, Boolean)

Ativa a criação de proxies de carregamento lentos.

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseLazyLoadingProxies (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, bool useLazyLoadingProxies = true);
static member UseLazyLoadingProxies : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseLazyLoadingProxies (optionsBuilder As DbContextOptionsBuilder, Optional useLazyLoadingProxies As Boolean = true) As DbContextOptionsBuilder

Parâmetros

optionsBuilder
DbContextOptionsBuilder

O construtor de opções, conforme passado para OnConfiguring(DbContextOptionsBuilder) ou exposto AddDbContext.

useLazyLoadingProxies
Boolean

true para usar proxies de carregamento lentos; false para impedir seu uso.

Retornos

O mesmo construtor para permitir que as chamadas de método sejam encadeadas.

Comentários

Observe que isso requer que os serviços apropriados estejam disponíveis no provedor de serviços interno do EF. Normalmente, isso ocorrerá automaticamente, mas se o aplicativo estiver controlando o provedor de serviços, uma chamada para AddEntityFrameworkProxies(IServiceCollection) poderá ser necessária.

Consulte Carregamento lento para obter mais informações e exemplos.

Aplica-se a

UseLazyLoadingProxies<TContext>(DbContextOptionsBuilder<TContext>, Action<LazyLoadingProxiesOptionsBuilder>)

Ativa a criação de proxies de carregamento lentos.

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseLazyLoadingProxies<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, Action<Microsoft.EntityFrameworkCore.LazyLoadingProxiesOptionsBuilder> lazyLoadingProxiesOptionsAction) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseLazyLoadingProxies : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * Action<Microsoft.EntityFrameworkCore.LazyLoadingProxiesOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseLazyLoadingProxies(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), lazyLoadingProxiesOptionsAction As Action(Of LazyLoadingProxiesOptionsBuilder)) As DbContextOptionsBuilder(Of TContext)

Parâmetros de tipo

TContext

O tipo DbContext.

Parâmetros

optionsBuilder
DbContextOptionsBuilder<TContext>

O construtor de opções, conforme passado para OnConfiguring(DbContextOptionsBuilder) ou exposto AddDbContext.

lazyLoadingProxiesOptionsAction
Action<LazyLoadingProxiesOptionsBuilder>

Uma ação opcional para permitir configurações adicionais específicas de proxy.

Retornos

O mesmo construtor para permitir que as chamadas de método sejam encadeadas.

Comentários

Observe que isso requer que os serviços apropriados estejam disponíveis no provedor de serviços interno do EF. Normalmente, isso ocorrerá automaticamente, mas se o aplicativo estiver controlando o provedor de serviços, uma chamada para AddEntityFrameworkProxies(IServiceCollection) poderá ser necessária.

Consulte Carregamento lento para obter mais informações e exemplos.

Aplica-se a

UseLazyLoadingProxies<TContext>(DbContextOptionsBuilder<TContext>, Boolean)

Ativa a criação de proxies de carregamento lentos.

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseLazyLoadingProxies<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, bool useLazyLoadingProxies = true) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseLazyLoadingProxies : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseLazyLoadingProxies(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), Optional useLazyLoadingProxies As Boolean = true) As DbContextOptionsBuilder(Of TContext)

Parâmetros de tipo

TContext

O tipo DbContext.

Parâmetros

optionsBuilder
DbContextOptionsBuilder<TContext>

O construtor de opções, conforme passado para OnConfiguring(DbContextOptionsBuilder) ou exposto AddDbContext.

useLazyLoadingProxies
Boolean

true para usar proxies de carregamento lentos; false para impedir seu uso.

Retornos

O mesmo construtor para permitir que as chamadas de método sejam encadeadas.

Comentários

Observe que isso requer que os serviços apropriados estejam disponíveis no provedor de serviços interno do EF. Normalmente, isso ocorrerá automaticamente, mas se o aplicativo estiver controlando o provedor de serviços, uma chamada para AddEntityFrameworkProxies(IServiceCollection) poderá ser necessária.

Consulte Carregamento lento para obter mais informações e exemplos.

Aplica-se a