ProxiesExtensions.UseLazyLoadingProxies 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.
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
Entity Framework