public async Task UpdateSqlSnap(SqlSnap sqlSnap) { if (sqlSnap == null) { throw new ArgumentNullException(nameof(sqlSnap)); } await _sqlSnapRepository.Update(sqlSnap); }
public static SqlSnap PreSql(MonitorEvent item, string traceId) { var sqlRaw = GetValue <string>(item.Data, MonitorKeys.sql_raw); var sqlBody = GetValue <string>(item.Data, MonitorKeys.sql_body); var snap = new SqlSnap { TraceId = traceId, SqlRaw = sqlRaw, SqlBody = sqlBody, Elapsed = 0, CreateTime = DateTime.Now, }; return(snap); }