ProxiesExtensions.UseChangeTrackingProxies 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
UseChangeTrackingProxies(DbContextOptionsBuilder, Boolean, Boolean) |
启用更改跟踪代理的创建。 |
UseChangeTrackingProxies<TContext>(DbContextOptionsBuilder<TContext>, Boolean, Boolean) |
启用更改跟踪代理的创建。 |
UseChangeTrackingProxies(DbContextOptionsBuilder, Boolean, Boolean)
启用更改跟踪代理的创建。
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
传递给 AddDbContext 或公开的选项生成器 OnConfiguring(DbContextOptionsBuilder) 。
- useChangeTrackingProxies
- Boolean
true
使用更改跟踪代理; false
以防止其使用。
- checkEquality
- Boolean
true
如果在通知之前,代理更改检测应检查传入值是否等于当前值。 默认为 true
。
返回
允许链接方法调用的同一生成器。
注解
请注意,这需要在 EF 内部服务提供程序中提供相应的服务。 通常,这会自动发生,但如果应用程序正在控制服务提供商,则可能需要调用 AddEntityFrameworkProxies(IServiceCollection) 。
有关详细信息和示例,请参阅 通知实体 。
适用于
UseChangeTrackingProxies<TContext>(DbContextOptionsBuilder<TContext>, Boolean, Boolean)
启用更改跟踪代理的创建。
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>
传递给 AddDbContext 或公开的选项生成器 OnConfiguring(DbContextOptionsBuilder) 。
- useChangeTrackingProxies
- Boolean
true
使用更改跟踪代理; false
以防止其使用。
- checkEquality
- Boolean
true
如果在通知之前,代理更改检测应检查传入值是否等于当前值。 默认为 true
。
返回
允许链接方法调用的同一生成器。
注解
请注意,这需要在 EF 内部服务提供程序中提供相应的服务。 通常,这会自动发生,但如果应用程序正在控制服务提供商,则可能需要调用 AddEntityFrameworkProxies(IServiceCollection) 。
有关详细信息和示例,请参阅 通知实体 。