/// <summary> /// 数据库数据库拦截器 /// </summary> /// <param name="interceptors">拦截器</param> /// <param name="options"></param> private static void AddInterceptors(IInterceptor[] interceptors, DbContextOptionsBuilder options) { // 添加拦截器 var interceptorList = DbProvider.GetDefaultInterceptors(); if (interceptors != null || interceptors.Length > 0) { interceptorList.AddRange(interceptors); } options.AddInterceptors(interceptorList.ToArray()); }
/// <summary> /// 数据库数据库拦截器 /// </summary> /// <param name="interceptors">拦截器</param> /// <param name="options"></param> private static void AddInterceptors(IInterceptor[] interceptors, DbContextOptionsBuilder options) { if (App.Settings.InjectMiniProfiler != true) { return; } // 添加拦截器 var interceptorList = DbProvider.GetDefaultInterceptors(); if (interceptors != null || interceptors.Length > 0) { interceptorList.AddRange(interceptors); } options.AddInterceptors(interceptorList.ToArray()); }