【发布时间】:2012-01-23 17:13:20
【问题描述】:
我想在一次往返中向 sql server 数据库发送多个参数化更新、插入和删除命令。我查看了 sqlbulkcopy,但它似乎一次只能使用一个映射/表/语句。我希望有一些更灵活的东西。我不需要从任何查询中获得任何结果(即:受影响的行数),但我确实希望将故障传播回应用层,以便可以回滚事务。有什么想法吗?
附带问题:我还想知道 nHibernate 是如何做到的,只是因为它经过验证并且是真实的并且看起来表现良好。我尝试查看 nhibernate 源代码,但不清楚它是如何进行批处理的。我可以回到源头,但希望有人知道,高水平,它是如何处理的,并且可以向我解释。
【问题讨论】:
标签: .net sql-server-2008 nhibernate ado.net