示例#1
0
        /// <summary>
        /// Called immediately after EF calls System.Data.Common.DbCommand.ExecuteNonQuery
        /// </summary>
        public override int NonQueryExecuted(
            DbCommand command,
            CommandExecutedEventData eventData,
            int result)
        {
            if (eventData?.Context == null)
            {
                return(result);
            }

            return(_processor.ProcessExecutedCommands(command, eventData.Context, result));
        }
示例#2
0
        /// <summary>
        /// Called immediately after EF calls System.Data.Common.DbCommand.ExecuteNonQuery
        /// </summary>
        public override int NonQueryExecuted(
            DbCommand command,
            CommandExecutedEventData eventData,
            int result)
        {
            if (ShouldSkipProcessing(command, eventData))
            {
                return(result);
            }

            return(_processor.ProcessExecutedCommands(command, eventData.Context, result));
        }