有没有办法将列表对象作为存储过程的参数传递?将列表代替sql参数传递给存储过程
为例如
List<class1> Allobj = new List<class1>();
// assume Allobj .Count=5,(5 class1 objects)
现在调用存储过程作为
intResult = _helper.ExecuteNonQuery(base.Transaction, CommandType.StoredProcedure, "usp_InsertpurchaseEnquirydetails", Allobj);
或是否有任何其他的方式来传递列表(ATLEAST添加到一个多维的SqlParameter阵列?
如果可能的话如何通过以及如何从存储过程迭代它?
** [本文](http://www.sommarskog.se/arrays-in-sql.html)**是一个很好的资源,它贯穿您在SQL-Server中处理集合的选项。 – Michael
您是在编写** SQL **(结构化查询语言),并且真正意味着Microsoft ** SQL Server **(实际产品)?如果不是:**数据库系统是用来做什么的? –