【发布时间】:2011-03-10 15:42:03
【问题描述】:
有使用 .net 导入和导出大型集合(在本例中为数据库)的经验。
使用数据库导出本身是不可能的,因为支持多个数据库后端,我需要它来进行一种独立于平台的导出/导入。
这里的问题是 XmlSerializer 或 DataContractSerializer 类一次读取所有数据以进行反序列化 - 但由于数据集可能变得非常大,这是不可行的。 是否有任何基于现有序列化基础架构但支持迭代读取文件的解决方案?
谢谢
【问题讨论】:
-
您连接到哪些数据库?所有的sql服务器?几种混合?哪些?
-
几种混合 - 正如我所说的,我需要它作为独立于平台的导入/导出 - 目前有一个 SQL 和一个 mongodb 后端。
标签: c# .net database serialization import