我重构遗留项目与许多意见。 目前只需从视图中选择数据,它的工作速度相当快。但重构后选择减慢性能。我查看了SQL发送到数据库,它几乎相同,除了一些别名设置为字段,但此视图没有任何主键,所以为了使它在流利的nhibernate中工作,我添加了一个复杂的键。视图有大约10k行。 所以我认为延迟是在客户端根据一些nhibernate密钥检查。 smbd可以帮助解决这个问题吗? 谢谢。流利Nhibernate化合物编号减慢性能
0
A
回答
1
实际上,当前的nhibernate文档讨论了复合标识的缺点,作为一种替代解决方案,您可以添加一个简单的键并对独特的字段进行查询,这应该会更快。
+0
我会等一会儿,也许会有另一个答案。但我不想改变看法,因为有很多这样的观点。 – 2012-04-28 13:36:57
相关问题
- 1. 流利的NHibernate:初始化OneToMany集合
- 2. 流利的NHibernate混合映射属性
- 3. 同类流利/ NHibernate集合
- 4. 流利NHibernate地图组合
- 5. 复合键流利nhibernate
- 6. 流利Nhibernate,复合键,不能解决属性:错误消息
- 7. 流利的nHibernate慢启动时间
- 8. 减少流利NHibernate的日志输出
- 9. 流利Nhibernate&Linq(未找到物业)
- 10. 流利-Nhibernate HasMany物件参考对象
- 11. LLBLGEN - 流利NHibernate
- 12. C#流利nhibernate
- 13. C#流利nhibernate
- 14. 组合框减慢弹性
- 15. 流利的nhibernate id开始号码
- 16. 流利的NHibernate与NHibernate 3.0
- 17. 流利Nhibernate和Nhibernate 2.1.0.1003
- 18. NHibernate /流利NHibernate映射
- 19. NHibernate或流利的NHibernate?
- 20. 流利的NHibernate - 集合没有过滤
- 21. 流利的NHibernate映射 - 复合键
- 22. 流利Nhibernate复合键映射错误
- 23. 流利Nhibernate订购,在集合
- 24. nhibernate流利的映射复合ID
- 25. 在流利NHibernate中映射复合键
- 26. 流利的NHibernate可视化设计师
- 27. 本地化的流利的NHibernate映射
- 28. 流利NHibernate和log4net
- 29. 流利Nhibernate映射
- 30. 从appSettings流利NHibernate
如果有人有解决方法,请分享。 – 2012-05-02 10:46:01