Пример #1
0
 /// <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);
     }
 }
Пример #2
0
 public override void Write(string value)
 {
     _trace.WriteTrace(value);
     base.Write(value);
 }