日期:2014-05-19  浏览次数:20457 次

NHibernate 或者 Hibernate 的效率问题,如果有1000000条数据,需要Insert到数据库中,需要花费多长时间?
在一个web-request之间,能够完成么?

------解决方案--------------------
特殊情况特殊处理吗。

这么多的数据就直接写SQL了。
------解决方案--------------------
我现在就是用Nhibernate~对于你这种问题~是不适合用Hhibernate的~速度比纯SQL会慢很多~
具体的时间还要看你的映射关系复杂度~如果一个Inerst插入很多对象就不方便判断了~
如果你想测试~就用OpenSTA试一下吧~可以达到你的测试要求
------解决方案--------------------
用原生SQL肯定比任何其它用实体的方式快得多