我们有一个应用程序,它将从文件中读取记录,然后处理它们。一旦处理(进行一些计算),这些记录就需要写入数据库。记录数将根据文件中的内容而有所不同,无论如何使用asp.net和sql server 2008来一次完成更新,所以我不会根据记录数一遍又一遍地调用存储过程?
我只是想避免例如读取 1000 条记录,并为每个调用传递参数的存储过程插入的记录。如果可以一口气处理完,我会更喜欢。
我考虑过生成一个包含所有值的字符串,我可以将其传递给 proc 执行,但这可能涉及解析字符串以获取值,所以想看看是否有更好的方法。
此应用程序使用 asp.net 4.5 和 SQL Server 2008,而不是使用实体框架或 MVC,如果这很重要的话。