Dil

IQueryExpressionInterceptor Arabirim

Tanım

Sorgu ifadesi ağaçlarının ve sonuçta derlenmiş temsilcilerin kesilmesine izin verir.

public interface IQueryExpressionInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor
public interface IQueryExpressionInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
type IQueryExpressionInterceptor = interface
    interface ISingletonInterceptor
    interface IInterceptor
type IQueryExpressionInterceptor = interface
    interface IInterceptor
Public Interface IQueryExpressionInterceptor
Implements ISingletonInterceptor
Public Interface IQueryExpressionInterceptor
Implements IInterceptor
Uygulamalar

Açıklamalar

Uygulama kesicilerini kaydetmek için kullanın AddInterceptors(IInterceptor[]) .

Uzantılar, iç hizmet sağlayıcısına kesme noktası oluşturucuları da kaydedebilir. Hem eklenen hem de uygulama kesişimcileri bulunursa, eklenen kesiciler hizmet sağlayıcısından çözümlendikleri sırayla çalıştırılır ve en son uygulama kesişimcileri çalıştırılır.

Daha fazla bilgi ve örnek için bkz. EF Core kesme çizgileri .

Yöntemler

Veri Akışı Adı Description
QueryCompilationStarting(Expression, QueryExpressionEventData)

Derilmeden önce sorgu için LINQ ifade ağacıyla çağrılır.

Şunlara uygulanır