请问C#三层结构开发时 做批量插入如何处理
杰克田 2009-05-25 12:35:08 界面层有一个DataGridView 在里面可以一次输入多条数据 ,批量插入到数据库中
现在有几种思路:
1.将这多条数据封装成一个list<T> 泛型集合,在DAL层中用循环 加事物处理
2.手动编写dataTable传递到DAL 使用适配器对象进行填充 用异常捕获来处理事物
考虑到OOP的思想 个人觉得第一种思路好象更符合一点
但实现过程还有难度,而且不知是否符合实际开发中的标准,是否会效率低下?
希望大侠们不吝赐教啊 严重感谢