public void LogParameters(NamedParameter[] parameters, object[] paramValues)
{
if (paramValues != null)
{
for (int i = 0, n = parameters.Length; i < n; i++)
{
var p = parameters[i];
var v = paramValues[i];
if (v == null || v == DBNull.Value)
this.log.WriteLine("-- {0}:(DbType = {1}, Length = {2}, Value = NULL)", p.Name, p.sqlType.DbType, p.sqlType.Length);
else
this.log.WriteLine("-- {0}:(DbType = {1}, Length = {2}, Value = {3})", p.Name, p.sqlType.DbType, p.sqlType.Length, v);
}
}
}