// CommandInitialized /// <summary> /// Adds <see cref="ICommandInterceptor.CommandInitialized(CommandEventData, DbCommand)"/> interceptor, fired on next command only. /// </summary> /// <param name="dataConnection">Data connection to apply interceptor to.</param> /// <param name="onCommandInitialized">Interceptor delegate.</param> public static void OnNextCommandInitialized(this DataConnection dataConnection, Func <CommandEventData, DbCommand, DbCommand> onCommandInitialized) { dataConnection.AddInterceptor(new OneTimeCommandInterceptor(onCommandInitialized)); }