我想选择上述形式之一。批处理中的nhibernate和实体框架有什么区别?
问问题
2612 次
2 回答
4
NHibernate 可以:
- 一次发送多个更新/插入/删除
- 一次加载一个类型的多个代理
- 一次加载一个类型的多个集合
- 执行面向对象的 DML 语句
- 在单次往返中手动对查询进行分组(多查询、期货)
英孚可以:
- 以上都不是
于 2011-05-22T11:51:59.270 回答
3
不同之处在于 EF 本身没有任何命令批处理,因此每次更新、插入或删除都在单独的数据库往返中执行 - 但在我之前的问题中,有一些解决方法的链接。EF 也没有任何替代 NHibernate 未来查询的方法(将多个查询批处理到单个数据库往返的方式)。
于 2011-05-22T07:59:08.030 回答