IQueryExpressionInterceptor 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
允许截获查询表达式树和生成的已编译委托。
public interface IQueryExpressionInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
type IQueryExpressionInterceptor = interface
interface IInterceptor
Public Interface IQueryExpressionInterceptor
Implements IInterceptor
- 实现
注解
使用 AddInterceptors(IInterceptor[]) 注册应用程序侦听器。
扩展还可以在内部服务提供程序中注册侦听器。 如果同时找到了注入侦听器和应用程序侦听器,则注入的侦听器将按照从服务提供程序解析的顺序运行,然后应用程序侦听器将最后运行。
有关详细信息和示例 ,请参阅 EF Core 侦听器 。
方法
QueryCompilationStarting(Expression, QueryExpressionEventData) |
在编译查询之前,使用 LINQ 表达式树对其进行调用。 |