Compartir a través de


ProxiesExtensions.UseLazyLoadingProxies Método

Definición

Sobrecargas

UseLazyLoadingProxies(DbContextOptionsBuilder, Action<LazyLoadingProxiesOptionsBuilder>)

Activa la creación de servidores proxy de carga diferida.

UseLazyLoadingProxies(DbContextOptionsBuilder, Boolean)

Activa la creación de servidores proxy de carga diferida.

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

Activa la creación de servidores proxy de carga diferida.

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

Activa la creación de servidores proxy de carga diferida.

UseLazyLoadingProxies(DbContextOptionsBuilder, Action<LazyLoadingProxiesOptionsBuilder>)

Activa la creación de servidores proxy de carga diferida.

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

Generador de opciones, tal como se pasa o OnConfiguring(DbContextOptionsBuilder) expone AddDbContext.

lazyLoadingProxiesOptionsAction
Action<LazyLoadingProxiesOptionsBuilder>

Acción opcional para permitir una configuración adicional específica del proxy.

Devoluciones

El mismo generador para permitir que se encadenen las llamadas de método.

Comentarios

Tenga en cuenta que esto requiere que los servicios adecuados estén disponibles en el proveedor de servicios interno de EF. Normalmente, esto ocurrirá automáticamente, pero si la aplicación controla el proveedor de servicios, es posible que se necesite una llamada a AddEntityFrameworkProxies(IServiceCollection) .

Consulte Carga diferida para obtener más información y ejemplos.

Se aplica a

UseLazyLoadingProxies(DbContextOptionsBuilder, Boolean)

Activa la creación de servidores proxy de carga diferida.

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

Generador de opciones, tal como se pasa o OnConfiguring(DbContextOptionsBuilder) expone AddDbContext.

useLazyLoadingProxies
Boolean

true para usar servidores proxy de carga diferida; false para evitar su uso.

Devoluciones

El mismo generador para permitir que se encadenen las llamadas de método.

Comentarios

Tenga en cuenta que esto requiere que los servicios adecuados estén disponibles en el proveedor de servicios interno de EF. Normalmente, esto ocurrirá automáticamente, pero si la aplicación controla el proveedor de servicios, es posible que se necesite una llamada a AddEntityFrameworkProxies(IServiceCollection) .

Consulte Carga diferida para obtener más información y ejemplos.

Se aplica a

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

Activa la creación de servidores proxy de carga diferida.

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

El tipo de la clase DbContext.

Parámetros

optionsBuilder
DbContextOptionsBuilder<TContext>

Generador de opciones, tal como se pasa o OnConfiguring(DbContextOptionsBuilder) expone AddDbContext.

lazyLoadingProxiesOptionsAction
Action<LazyLoadingProxiesOptionsBuilder>

Acción opcional para permitir una configuración adicional específica del proxy.

Devoluciones

El mismo generador para permitir que se encadenen las llamadas de método.

Comentarios

Tenga en cuenta que esto requiere que los servicios adecuados estén disponibles en el proveedor de servicios interno de EF. Normalmente, esto ocurrirá automáticamente, pero si la aplicación controla el proveedor de servicios, es posible que se necesite una llamada a AddEntityFrameworkProxies(IServiceCollection) .

Consulte Carga diferida para obtener más información y ejemplos.

Se aplica a

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

Activa la creación de servidores proxy de carga diferida.

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

El tipo de la clase DbContext.

Parámetros

optionsBuilder
DbContextOptionsBuilder<TContext>

Generador de opciones, tal como se pasa o OnConfiguring(DbContextOptionsBuilder) expone AddDbContext.

useLazyLoadingProxies
Boolean

true para usar servidores proxy de carga diferida; false para evitar su uso.

Devoluciones

El mismo generador para permitir que se encadenen las llamadas de método.

Comentarios

Tenga en cuenta que esto requiere que los servicios adecuados estén disponibles en el proveedor de servicios interno de EF. Normalmente, esto ocurrirá automáticamente, pero si la aplicación controla el proveedor de servicios, es posible que se necesite una llamada a AddEntityFrameworkProxies(IServiceCollection) .

Consulte Carga diferida para obtener más información y ejemplos.

Se aplica a