ProxiesExtensions.UseChangeTrackingProxies 方法

定義

多載

UseChangeTrackingProxies(DbContextOptionsBuilder, Boolean, Boolean)

開啟變更追蹤 Proxy 的建立。

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

開啟變更追蹤 Proxy 的建立。

UseChangeTrackingProxies(DbContextOptionsBuilder, Boolean, Boolean)

開啟變更追蹤 Proxy 的建立。

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseChangeTrackingProxies (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, bool useChangeTrackingProxies = true, bool checkEquality = true);
static member UseChangeTrackingProxies : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * bool * bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseChangeTrackingProxies (optionsBuilder As DbContextOptionsBuilder, Optional useChangeTrackingProxies As Boolean = true, Optional checkEquality As Boolean = true) As DbContextOptionsBuilder

參數

optionsBuilder
DbContextOptionsBuilder

選項產生器,傳遞至 OnConfiguring(DbContextOptionsBuilder) 或公開的 AddDbCoNtext。

useChangeTrackingProxies
Boolean

true 表示使用變更追蹤 Proxy; false 以防止其使用。

checkEquality
Boolean

true 如果 Proxy 變更偵測應該在通知之前檢查傳入的值是否等於目前的值。 預設值為 true

傳回

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

備註

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

如需詳細資訊和範例,請參閱 通知實體

適用於

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

開啟變更追蹤 Proxy 的建立。

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseChangeTrackingProxies<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, bool useChangeTrackingProxies = true, bool checkEquality = true) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseChangeTrackingProxies : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * bool * bool -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseChangeTrackingProxies(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), Optional useChangeTrackingProxies As Boolean = true, Optional checkEquality As Boolean = true) As DbContextOptionsBuilder(Of TContext)

類型參數

TContext

DbContext 類型。

參數

optionsBuilder
DbContextOptionsBuilder<TContext>

選項產生器,傳遞至 OnConfiguring(DbContextOptionsBuilder) 或公開的 AddDbCoNtext。

useChangeTrackingProxies
Boolean

true 表示使用變更追蹤 Proxy; false 以防止其使用。

checkEquality
Boolean

true 如果 Proxy 變更偵測應該在通知之前檢查傳入的值是否等於目前的值。 預設值為 true

傳回

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

備註

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

如需詳細資訊和範例,請參閱 通知實體

適用於