/// <summary> /// Handles Sql connection info messages. /// Bind it to the SqlConnection.InfoMessage event. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void OnInfoMessage(object sender, SqlInfoMessageEventArgs e) { _trace.WriteTrace("Source: {0}; Message: {1}", e.Source, e.Message); foreach (SqlError error in e.Errors) { _trace.WriteTrace("ERROR: Line: {0}; Number: {1}; Procedure: {2}; Message: {3}", error.LineNumber, error.Number, error.Procedure, error.Message); } }
public override void Write(string value) { _trace.WriteTrace(value); base.Write(value); }