我有大约 300 万行数据要使用 C# 在数据网格上显示。
目前使用 NHibernate 从数据库 sqlserver 2005 中获取数据
。NHibernate需要大量时间来获取数据。有没有办法使用NHibernate从数据库中有效地检索数据。
---编辑---
由于应用程序有大量数据要操作,加载所有行只是最坏的情况。
在正常使用中,用户将加载 10k 行。使用分页可以最大程度地减少显示行的数量,但是由于某些行依赖于其他行,因此我需要在初始化应用程序时加载所有数据。
即使有 1000 行,NHibernate 也会变慢。任何提高性能的建议。
谢谢。