ProxiesExtensions.UseLazyLoadingProxies Yöntem

Tanım

Aşırı Yüklemeler

UseLazyLoadingProxies(DbContextOptionsBuilder, Boolean)

Yavaş yüklemeye sahip olan ve geç yüklenen yan tümelerin oluşturulmasını sağlar.

Bunun için EF iç hizmet sağlayıcısında uygun hizmetlerin kullanılabilir olması gerekir. Normalde bu otomatik olarak yapılır, ancak uygulama hizmet sağlayıcısını kontrol ediyorsa çağrısı AddEntityFrameworkProxies(IServiceCollection) gerekebilir.

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

Yavaş yüklemeye sahip olan ve geç yüklenen yan tümelerin oluşturulmasını sağlar.

Bunun için EF iç hizmet sağlayıcısında uygun hizmetlerin kullanılabilir olması gerekir. Normalde bu otomatik olarak yapılır, ancak uygulama hizmet sağlayıcısını kontrol ediyorsa çağrısı AddEntityFrameworkProxies(IServiceCollection) gerekebilir.

UseLazyLoadingProxies(DbContextOptionsBuilder, Boolean)

Yavaş yüklemeye sahip olan ve geç yüklenen yan tümelerin oluşturulmasını sağlar.

Bunun için EF iç hizmet sağlayıcısında uygun hizmetlerin kullanılabilir olması gerekir. Normalde bu otomatik olarak yapılır, ancak uygulama hizmet sağlayıcısını kontrol ediyorsa çağrısı AddEntityFrameworkProxies(IServiceCollection) gerekebilir.

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

Parametreler

optionsBuilder
DbContextOptionsBuilder

Seçenekler oluşturucu, OnConfiguring(DbContextOptionsBuilder) AddDbContext'e geçirildi veya açık olarak açıklanıyor.

useLazyLoadingProxies
Boolean

true yavaş yükleme yanlarını kullanmak için; false kullanımını önlemek için.

Döndürülenler

DbContextOptionsBuilder

Yöntem çağrılarına zincirleme izin vermek için aynı oluşturucu.

Açıklamalar

Daha fazla bilgi için bkz. Yavaş yükleme.

Şunlara uygulanır

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

Yavaş yüklemeye sahip olan ve geç yüklenen yan tümelerin oluşturulmasını sağlar.

Bunun için EF iç hizmet sağlayıcısında uygun hizmetlerin kullanılabilir olması gerekir. Normalde bu otomatik olarak yapılır, ancak uygulama hizmet sağlayıcısını kontrol ediyorsa çağrısı AddEntityFrameworkProxies(IServiceCollection) gerekebilir.

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)

Tür Parametreleri

TContext

DbContextTür.

Parametreler

optionsBuilder
DbContextOptionsBuilder<TContext>

Seçenekler oluşturucu, OnConfiguring(DbContextOptionsBuilder) AddDbContext'e geçirildi veya açık olarak açıklanıyor.

useLazyLoadingProxies
Boolean

true yavaş yükleme yanlarını kullanmak için; false kullanımını önlemek için.

Döndürülenler

DbContextOptionsBuilder<TContext>

Yöntem çağrılarına zincirleme izin vermek için aynı oluşturucu.

Açıklamalar

Daha fazla bilgi için bkz. Yavaş yükleme.

Şunlara uygulanır