public override int ExecuteNonQuery() { this.context.currentReader?.BufferAll(); var dbCommand = this.Inner as DbCommand; if (dbCommand != null) { return dbCommand.ExecuteNonQuery(); } else { return base.ExecuteNonQuery(); } }