public TableValuedParameterBuilder(IList tableValueParameterList)
{
if (tableValueParameterList == null) throw new ArgumentNullException("tableValueParameterList");
_tableValueParameterList = tableValueParameterList;
_listTypeUnderlyingType = tableValueParameterList.GetUnderlyingType();
_columnList = new List<SqlMetaData>();
_mapping = new Dictionary<string, string>();
}