Compartilhar via


ProxiesExtensions.UseChangeTrackingProxies Método

Definição

Sobrecargas

UseChangeTrackingProxies(DbContextOptionsBuilder, Boolean, Boolean)

Ativa a criação de proxies de controle de alterações.

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

Ativa a criação de proxies de controle de alterações.

UseChangeTrackingProxies(DbContextOptionsBuilder, Boolean, Boolean)

Ativa a criação de proxies de controle de alterações.

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

Parâmetros

optionsBuilder
DbContextOptionsBuilder

O construtor de opções, conforme passado ou OnConfiguring(DbContextOptionsBuilder) exposto AddDbContext.

useChangeTrackingProxies
Boolean

true para usar proxies de controle de alterações; false para impedir seu uso.

checkEquality
Boolean

truese a detecção de alteração de proxy deve marcar se o valor de entrada for igual ao valor atual antes de notificar. Assume o padrão de true.

Retornos

O mesmo construtor para permitir que as chamadas de método sejam encadeadas.

Comentários

Observe que isso requer que os serviços apropriados estejam disponíveis no provedor de serviços interno do EF. Normalmente, isso acontecerá automaticamente, mas se o aplicativo estiver controlando o provedor de serviços, uma chamada para AddEntityFrameworkProxies(IServiceCollection) poderá ser necessária.

Consulte Entidades de notificação para obter mais informações e exemplos.

Aplica-se a

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

Ativa a criação de proxies de controle de alterações.

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)

Parâmetros de tipo

TContext

O tipo DbContext.

Parâmetros

optionsBuilder
DbContextOptionsBuilder<TContext>

O construtor de opções, conforme passado ou OnConfiguring(DbContextOptionsBuilder) exposto AddDbContext.

useChangeTrackingProxies
Boolean

true para usar proxies de controle de alterações; false para impedir seu uso.

checkEquality
Boolean

truese a detecção de alteração de proxy deve marcar se o valor de entrada for igual ao valor atual antes de notificar. Assume o padrão de true.

Retornos

O mesmo construtor para permitir que as chamadas de método sejam encadeadas.

Comentários

Observe que isso requer que os serviços apropriados estejam disponíveis no provedor de serviços interno do EF. Normalmente, isso acontecerá automaticamente, mas se o aplicativo estiver controlando o provedor de serviços, uma chamada para AddEntityFrameworkProxies(IServiceCollection) poderá ser necessária.

Consulte Entidades de notificação para obter mais informações e exemplos.

Aplica-se a