public virtual bool Fill(SqlDataReader dataReader, MessageString errorMsg)
 {
     CheckMessageString(errorMsg);
     if (dataReader.IsNull())
     {
         errorMsg.AppendLine($"SqlDataReader is null.");
         errorMsg.AppendLine($"Filling model object {_modelType.FullName} is broken.");
         return(false);
     }
     if (dataReader.HasRows.IsFalse())
     {
         errorMsg.AppendLine($"SqlDataReader is empty or has no rows");
         errorMsg.AppendLine($"Filling model object {_modelType.FullName} is broken.");
         return(false);
     }
     return(OnFill(dataReader, errorMsg));
 }
Beispiel #2
0
 public void myConnection_InfoMessage(object sender, SqlInfoMessageEventArgs e)
 {
     MessageString.Clear();
     MessageString.AppendLine(e.Message);
 }