ProxiesExtensions.UseLazyLoadingProxies Метод

Определение

Перегрузки

UseLazyLoadingProxies(DbContextOptionsBuilder, Action<LazyLoadingProxiesOptionsBuilder>)

Включает создание отложенных прокси-серверов загрузки.

UseLazyLoadingProxies(DbContextOptionsBuilder, Boolean)

Включает создание отложенных прокси-серверов загрузки.

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

Включает создание отложенных прокси-серверов загрузки.

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

Включает создание отложенных прокси-серверов загрузки.

UseLazyLoadingProxies(DbContextOptionsBuilder, Action<LazyLoadingProxiesOptionsBuilder>)

Включает создание отложенных прокси-серверов загрузки.

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

Параметры

optionsBuilder
DbContextOptionsBuilder

Построитель параметров, переданный OnConfiguring(DbContextOptionsBuilder) в AddDbContext или предоставленный.

lazyLoadingProxiesOptionsAction
Action<LazyLoadingProxiesOptionsBuilder>

Необязательное действие, разрешающее дополнительную конфигурацию прокси-сервера.

Возвращаемое значение

Тот же построитель, разрешающего связывание вызовов методов.

Комментарии

Обратите внимание, что для этого необходимо, чтобы соответствующие службы были доступны во внутреннем поставщике служб EF. Обычно это происходит автоматически, но если приложение управляет поставщиком услуг, может потребоваться вызов AddEntityFrameworkProxies(IServiceCollection) .

Дополнительные сведения и примеры см. в разделе Отложенная загрузка .

Применяется к

UseLazyLoadingProxies(DbContextOptionsBuilder, Boolean)

Включает создание отложенных прокси-серверов загрузки.

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

Параметры

optionsBuilder
DbContextOptionsBuilder

Построитель параметров, переданный OnConfiguring(DbContextOptionsBuilder) в AddDbContext или предоставленный.

useLazyLoadingProxies
Boolean

true использовать отложенные прокси-серверы загрузки; false чтобы предотвратить их использование.

Возвращаемое значение

Тот же построитель, разрешающего связывание вызовов методов.

Комментарии

Обратите внимание, что для этого необходимо, чтобы соответствующие службы были доступны во внутреннем поставщике служб EF. Обычно это происходит автоматически, но если приложение управляет поставщиком услуг, может потребоваться вызов AddEntityFrameworkProxies(IServiceCollection) .

Дополнительные сведения и примеры см. в разделе Отложенная загрузка .

Применяется к

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

Включает создание отложенных прокси-серверов загрузки.

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)

Параметры типа

TContext

Тип DbContext.

Параметры

optionsBuilder
DbContextOptionsBuilder<TContext>

Построитель параметров, переданный OnConfiguring(DbContextOptionsBuilder) в AddDbContext или предоставленный.

lazyLoadingProxiesOptionsAction
Action<LazyLoadingProxiesOptionsBuilder>

Необязательное действие, разрешающее дополнительную конфигурацию прокси-сервера.

Возвращаемое значение

Тот же построитель, разрешающего связывание вызовов методов.

Комментарии

Обратите внимание, что для этого необходимо, чтобы соответствующие службы были доступны во внутреннем поставщике служб EF. Обычно это происходит автоматически, но если приложение управляет поставщиком услуг, может потребоваться вызов AddEntityFrameworkProxies(IServiceCollection) .

Дополнительные сведения и примеры см. в разделе Отложенная загрузка .

Применяется к

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

Включает создание отложенных прокси-серверов загрузки.

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)

Параметры типа

TContext

Тип DbContext.

Параметры

optionsBuilder
DbContextOptionsBuilder<TContext>

Построитель параметров, переданный OnConfiguring(DbContextOptionsBuilder) в AddDbContext или предоставленный.

useLazyLoadingProxies
Boolean

true использовать отложенные прокси-серверы загрузки; false чтобы предотвратить их использование.

Возвращаемое значение

Тот же построитель, разрешающего связывание вызовов методов.

Комментарии

Обратите внимание, что для этого необходимо, чтобы соответствующие службы были доступны во внутреннем поставщике служб EF. Обычно это происходит автоматически, но если приложение управляет поставщиком услуг, может потребоваться вызов AddEntityFrameworkProxies(IServiceCollection) .

Дополнительные сведения и примеры см. в разделе Отложенная загрузка .

Применяется к