ApprovalUtilities.Persistence.Database.SqlLoaderUtils.ConvertRowToString C# (CSharp) Method

ConvertRowToString() public static method

public static ConvertRowToString ( DbDataReader row, StringBuilder headers ) : string
row DbDataReader
headers StringBuilder
return string
        public static string ConvertRowToString(DbDataReader row, StringBuilder headers)
        {
            var output = new List<string>();
            for (var i = 0; i < row.FieldCount; i++)
            {
                output.Add(string.Empty + row.GetValue(i));
            }

            if (headers.Length == 0)
            {
                for (var i = 0; i < row.FieldCount; i++)
                {
                    headers.Append(row.GetName(i) + ", ");
                }
            }

            return string.Join(", ", output.ToArray());
        }
    }