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

传递给 AddDbContext 或公开的选项生成器 OnConfiguring(DbContextOptionsBuilder)

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

传递给 AddDbContext 或公开的选项生成器 OnConfiguring(DbContextOptionsBuilder)

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>

传递给 AddDbContext 或公开的选项生成器 OnConfiguring(DbContextOptionsBuilder)

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>

传递给 AddDbContext 或公开的选项生成器 OnConfiguring(DbContextOptionsBuilder)

useLazyLoadingProxies
Boolean

true 使用延迟加载代理; false 以防止其使用。

返回

允许链接方法调用的同一生成器。

注解

请注意,这需要在 EF 内部服务提供程序中提供相应的服务。 通常,这会自动发生,但如果应用程序正在控制服务提供商,则可能需要调用 AddEntityFrameworkProxies(IServiceCollection)

有关详细信息和示例,请参阅 延迟加载

适用于