2

我有一个 WPF 数据网格,当前显示数百万行 IMyObj 类型。现在我已经涵盖了我们必须渲染所需内容的部分。我正在使用DevExpress 的 pLinqInstantFeedbackDataSourceDevExpress 的 Grid。它只负责渲染显示的内容。但另一方面,实际数据存储在ObservableCollection中。现在 DevExpress 说我唯一的问题是将内存中的内容保存在ObservableCollection中。

我已经评估了以下解决方案,以将内容存储在文件系统中并仅加载部分对象列表。

数据库

STSDB

这是另一个问题,我的应用程序正在使用动态对象NDatabase一开始就不支持多线程,STSDB也不能很好地存储动态对象。

我希望我的应用程序能够转储文件系统中的所有内容,并且当 Gridview 滚动条位置更改时,它应该只触发某些对象的加载。

您对管理动态对象的大数据有何建议?

4

1 回答 1

1

我可以考虑几个解决方案:

  • 为您的类型手动创建映射配置dynamic并使用您想要的任何数据库
  • 使用Dapper,根据规范:

执行查询并将结果映射到强类型列表

但我以前从未使用过它。

于 2013-10-30T08:14:59.827 回答