/// <summary> /// Initializes a new instance of the <see cref="TableValuedParameterBuilder"/> /// class with a new list of . /// </summary> /// <param name="tableValueParameterList">The item list.</param> 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>(); }