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.IInterceptor
type IQueryExpressionInterceptor = interface
    interface IInterceptor
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ında kesme noktası avcılarını da kaydedebilir. Hem eklenen hem de uygulama kesişenleri bulunursa, eklenen kesiciler hizmet sağlayıcısından çözümlendikleri sırayla çalıştırılır ve ardından uygulama kesişimcileri en son çalıştırılır.

Daha fazla bilgi ve örnekler için bkz. EF Core kesme dinleyicileri .

Yöntemler

QueryCompilationStarting(Expression, QueryExpressionEventData)

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

Şunlara uygulanır