protected static Dictionary<string, Parameter> MapProjectionsToParameters(IDictionary<Column, object> projections, int i)
{
var parameters = new Dictionary<string, Parameter>();
foreach (var projection in projections)
{
var column = projection.Key;
var sqlColumn = SqlTypeMap.Convert(column);
AddTo(parameters, "@" + column.Name + i, projection.Value, sqlColumn.DbType, sqlColumn.Length);
}
return parameters;
}