NHibernate Book非常简要地讨论了同时获取多个查询的查询。它们只显示如何使用本机CreateSQLQuery命令执行此操作。是否有任何选择使用标准或hql API同时获取多个实体?NHibernate:在一个查询中获取多个实体的选项是什么?
1
A
回答
0
要在数据库中执行多次sql quires,您可以使用futures。 ado.net批处理大小也可以触发NHibernate将多个数据库调用合并为一个。
2
您还拥有MultiCriteria/MultiQuery支持,可在相同的数据库往返中执行多个查询,并有效地利用1st级缓存。
http://gnschenker.blogspot.com/2007/06/optimize-nhibernate-queries.html http://ayende.com/Blog/archive/2007/05/20/NHibernate-Multi-Criteria.aspx
相关问题
- 1. 检查NHibernate实体是否包含在多个实体中
- 2. NHibernate的查询缓存每行提取一个请求来获取实体
- 3. Nhibernate - 不能在单个查询中获取多个集合
- 4. Nhibernate:一个实体类的多个classmaps
- 5. NHibernate的:在同一查询实体,可能一个子查询条件
- 6. 跨多个实体查询
- 7. 什么是NHibernate查询xml
- 8. Symfony2在另一个实体中获取实体的实体
- 9. NHibernate - 为什么不NHibernate插入一对多的子实体?
- 10. NHibernate:获取多个实体与子集合的子集?
- 11. 在条件查询中选择多个实体
- 12. NHibernate的:如何检查是否一个实体是持续
- 13. 获取多个选择中的最后一个点击选项
- 14. 为什么这个查询在linq中不支持实体?
- 15. NHibernate的映射许多孩子实体一个实体
- 16. NHibernate的查询各地要在实体
- 17. 简化多个nhibernate查询
- 18. 为什么地点是一个实体?
- 19. 实体字段查询中的多个实体类型
- 20. 为什么这个Nhibernate查询返回一个空列表?
- 21. Django查询字段值是否是多个选项之一
- 22. 功能NHibernate - 拼合多个行成一个单一的实体
- 23. 如何在实体框架中一次查询多个值?
- 24. NHibernate的查询在多个表
- 25. 从Silverlight中多个实体的多个表中获取列
- 26. 从实体框架中的查询获取多个不同的值
- 27. 如何返回一个查询多个表的实体
- 28. 在NHibernate中实现一个复杂的查询?
- 29. 无法映射实体。获取一个实体给第一个实体列中的第二个实体的列
- 30. 使用单个查询获取整个实体组
ado.net批量大小是更新...纠正我,如果我错了。 – Rookian 2010-08-24 21:18:40
并在某些情况下插入 – Sly 2010-08-25 06:25:36