ProxiesExtensions.UseLazyLoadingProxies 方法

定義

多載

UseLazyLoadingProxies(DbContextOptionsBuilder, Action<LazyLoadingProxiesOptionsBuilder>)

開啟延遲載入 Proxy 的建立。

UseLazyLoadingProxies(DbContextOptionsBuilder, Boolean)

開啟延遲載入 Proxy 的建立。

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

開啟延遲載入 Proxy 的建立。

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

開啟延遲載入 Proxy 的建立。

UseLazyLoadingProxies(DbContextOptionsBuilder, Action<LazyLoadingProxiesOptionsBuilder>)

開啟延遲載入 Proxy 的建立。

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>

允許其他 Proxy 特定設定的選擇性動作。

傳回

相同的產生器,允許鏈結方法呼叫。

備註

請注意,這需要在 EF 內部服務提供者中使用適當的服務。 一般而言,這會自動發生,但如果應用程式控制服務提供者,可能需要呼叫 AddEntityFrameworkProxies(IServiceCollection)

如需詳細資訊和範例,請參閱 延遲載入

適用於

UseLazyLoadingProxies(DbContextOptionsBuilder, Boolean)

開啟延遲載入 Proxy 的建立。

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 表示使用延遲載入 Proxy; false 以防止其使用。

傳回

相同的產生器,允許鏈結方法呼叫。

備註

請注意,這需要在 EF 內部服務提供者中使用適當的服務。 一般而言,這會自動發生,但如果應用程式控制服務提供者,可能需要呼叫 AddEntityFrameworkProxies(IServiceCollection)

如需詳細資訊和範例,請參閱 延遲載入

適用於

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

開啟延遲載入 Proxy 的建立。

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>

允許其他 Proxy 特定設定的選擇性動作。

傳回

相同的產生器,允許鏈結方法呼叫。

備註

請注意,這需要在 EF 內部服務提供者中使用適當的服務。 一般而言,這會自動發生,但如果應用程式控制服務提供者,可能需要呼叫 AddEntityFrameworkProxies(IServiceCollection)

如需詳細資訊和範例,請參閱 延遲載入

適用於

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

開啟延遲載入 Proxy 的建立。

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 表示使用延遲載入 Proxy; false 以防止其使用。

傳回

相同的產生器,允許鏈結方法呼叫。

備註

請注意,這需要在 EF 內部服務提供者中使用適當的服務。 一般而言,這會自動發生,但如果應用程式控制服務提供者,可能需要呼叫 AddEntityFrameworkProxies(IServiceCollection)

如需詳細資訊和範例,請參閱 延遲載入

適用於