Udostępnij za pośrednictwem


ProxiesExtensions.UseLazyLoadingProxies Metoda

Definicja

Przeciążenia

UseLazyLoadingProxies(DbContextOptionsBuilder, Action<LazyLoadingProxiesOptionsBuilder>)

Włącza tworzenie leniwych serwerów proxy ładowania.

UseLazyLoadingProxies(DbContextOptionsBuilder, Boolean)

Włącza tworzenie leniwych serwerów proxy ładowania.

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

Włącza tworzenie leniwych serwerów proxy ładowania.

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

Włącza tworzenie leniwych serwerów proxy ładowania.

UseLazyLoadingProxies(DbContextOptionsBuilder, Action<LazyLoadingProxiesOptionsBuilder>)

Włącza tworzenie leniwych serwerów proxy ładowania.

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

Parametry

optionsBuilder
DbContextOptionsBuilder

Konstruktor opcji przekazany do OnConfiguring(DbContextOptionsBuilder) lub uwidoczniony element AddDbContext.

lazyLoadingProxiesOptionsAction
Action<LazyLoadingProxiesOptionsBuilder>

Opcjonalna akcja umożliwiająca dodatkową konfigurację specyficzną dla serwera proxy.

Zwraca

Ten sam konstruktor zezwala na łączenie wywołań metod.

Uwagi

Należy pamiętać, że wymaga to udostępnienia odpowiednich usług u wewnętrznego dostawcy usług EF. Zwykle nastąpi to automatycznie, ale jeśli aplikacja kontroluje dostawcę usług, może być konieczne wywołanie AddEntityFrameworkProxies(IServiceCollection) .

Aby uzyskać więcej informacji i przykładów, zobacz Ładowanie z opóźnieniem .

Dotyczy

UseLazyLoadingProxies(DbContextOptionsBuilder, Boolean)

Włącza tworzenie leniwych serwerów proxy ładowania.

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

Parametry

optionsBuilder
DbContextOptionsBuilder

Konstruktor opcji przekazany do OnConfiguring(DbContextOptionsBuilder) lub uwidoczniony element AddDbContext.

useLazyLoadingProxies
Boolean

true do korzystania z leniwych serwerów proxy ładowania; false aby zapobiec ich użyciu.

Zwraca

Ten sam konstruktor zezwala na łączenie wywołań metod.

Uwagi

Należy pamiętać, że wymaga to udostępnienia odpowiednich usług u wewnętrznego dostawcy usług EF. Zwykle nastąpi to automatycznie, ale jeśli aplikacja kontroluje dostawcę usług, może być konieczne wywołanie AddEntityFrameworkProxies(IServiceCollection) .

Aby uzyskać więcej informacji i przykładów, zobacz Ładowanie z opóźnieniem .

Dotyczy

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

Włącza tworzenie leniwych serwerów proxy ładowania.

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)

Parametry typu

TContext

Typ DbContext .

Parametry

optionsBuilder
DbContextOptionsBuilder<TContext>

Konstruktor opcji przekazany do OnConfiguring(DbContextOptionsBuilder) lub uwidoczniony element AddDbContext.

lazyLoadingProxiesOptionsAction
Action<LazyLoadingProxiesOptionsBuilder>

Opcjonalna akcja umożliwiająca dodatkową konfigurację specyficzną dla serwera proxy.

Zwraca

Ten sam konstruktor zezwala na łączenie wywołań metod.

Uwagi

Należy pamiętać, że wymaga to udostępnienia odpowiednich usług u wewnętrznego dostawcy usług EF. Zwykle nastąpi to automatycznie, ale jeśli aplikacja kontroluje dostawcę usług, może być konieczne wywołanie AddEntityFrameworkProxies(IServiceCollection) .

Aby uzyskać więcej informacji i przykładów, zobacz Ładowanie z opóźnieniem .

Dotyczy

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

Włącza tworzenie leniwych serwerów proxy ładowania.

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)

Parametry typu

TContext

Typ DbContext .

Parametry

optionsBuilder
DbContextOptionsBuilder<TContext>

Konstruktor opcji przekazany do OnConfiguring(DbContextOptionsBuilder) lub uwidoczniony element AddDbContext.

useLazyLoadingProxies
Boolean

true do korzystania z leniwych serwerów proxy ładowania; false aby zapobiec ich użyciu.

Zwraca

Ten sam konstruktor zezwala na łączenie wywołań metod.

Uwagi

Należy pamiętać, że wymaga to udostępnienia odpowiednich usług u wewnętrznego dostawcy usług EF. Zwykle nastąpi to automatycznie, ale jeśli aplikacja kontroluje dostawcę usług, może być konieczne wywołanie AddEntityFrameworkProxies(IServiceCollection) .

Aby uzyskać więcej informacji i przykładów, zobacz Ładowanie z opóźnieniem .

Dotyczy