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) .
Дополнительные сведения и примеры см. в разделе Отложенная загрузка .
Применяется к
Entity Framework