我想选择上面的orm之一。 批处理中nhibernate和实体框架有什么区别?批处理中nhibernate与实体框架有什么区别?
2
A
回答
4
的NHibernate可以:
- 一次
- 负载的类型的多个代理发送多个更新/插入/删除一次
- 负载的类型的多个集合一次
- ,可执行面向对象DML语句
- 在单个往返中手动分组查询(多查询,期货)
EF可以:
- 上述
3
不同之处在于EF本身没有任何命令批处理,因此每次更新,插入或删除都是在单独往返数据库中执行的 - 但在my previous question中有一些指向解决方法的链接。 EF也没有任何替代NHibernate未来查询(批量多个查询到单个数据库往返的方式)。
+1
这是2年后的情况,因为缺少未来的疑问吗? – 2013-04-09 21:51:03
+1
@MikeCole:如果我们谈论EF,答案是肯定的。有一些开源项目使这一点更好,但它仍然远离真正的内置解决方案。 – 2013-04-09 22:02:10
相关问题
- 1. linq与sql类和实体框架有什么区别
- 2. LINQ to Entities和实体框架有什么区别?
- 3. 批处理脚本中@ @ @ @ @ @ @ @命令有什么区别?
- 4. 处理实体框架OptimisticConcurrencyException
- 5. 实体框架内处理
- 6. 平台和框架有什么区别?
- 7. Backoffice和Cockpit框架有什么区别?
- 8. 批处理脚本:%0和%〜f0有什么区别?
- 9. 实体框架中的逆向属性和外键有什么区别?
- 10. 实体框架中的容器和上下文有什么区别?
- 11. 在Vs 2008和2010中使用实体框架有什么区别
- 12. 与实体框架或NHibernate的
- 13. 实体框架与NHibernate交易
- 14. 交易经理和实体经理之间有什么区别
- 15. 实体框架4 vs NHibernate
- 16. 实体框架或NHibernate的
- 17. NHibernate中StatelessSession和Session有什么区别?
- 18. Hadoop批量分析与Hadoop实时分析有什么区别
- 19. 什么是实体框架
- 20. 为什么实体框架?
- 21. 实体框架 - 如何处理批量SaveChanges失败
- 22. 这是什么ApplicationDbContext呢?它和XxxDbContext在实体框架代码中的区别?
- 23. 实体,实体集和属性之间有什么区别?
- 24. 实体框架 - 如何处理实体中的可空对象
- 25. 我为什么要使用nhibernate而不是实体框架4
- 26. 实体框架:语境中WPF与ASP.Net ...如何处理
- 27. NHibernate - ManagedWebSessionContext和WebSessionContext有什么区别?
- 28. llblgen和nHibernate有什么区别?
- 29. 实体框架与NPoco的区别和哪一个最好?
- 30. 与实体框架
没有你的意思是在配料有什么区别?你有什么特点? – Oded 2011-05-22 07:57:59
EF是否支持批处理操作? – 2011-05-22 08:02:17