大家好,又来请教了
当是用实体类,不是DATASET这样的来做为数据传输的时候,怎么来做批量操作?
我了解到的有
1.拼接SQL 在数据库使用事务
2..net的事务控制(这个我还有个疑问就是,当我开启了事务,循环调用单个实体类的操作方法的时候,是否要多次进行数据库连接,怎么样查看数据库连接次数?)
3..net的sqlbulkinsert(用于插入操作,那更新呢)这些我都有自己测试过,我想知道大家在成熟的系统中是用的哪一种。
当是用实体类,不是DATASET这样的来做为数据传输的时候,怎么来做批量操作?
我了解到的有
1.拼接SQL 在数据库使用事务
2..net的事务控制(这个我还有个疑问就是,当我开启了事务,循环调用单个实体类的操作方法的时候,是否要多次进行数据库连接,怎么样查看数据库连接次数?)
3..net的sqlbulkinsert(用于插入操作,那更新呢)这些我都有自己测试过,我想知道大家在成熟的系统中是用的哪一种。
3.sqlbulkinsert只适用一个表,多个表就无法用这个插入,没有对应的批量更新的吧,批量更新可以参考下http://www.cnblogs.com/sjr10/archive/2012/10/28/Insert_Suggestion.html#2517930