ProxiesExtensions.UseLazyLoadingProxies Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 .