2010-07-01 7 views
4

a quelqu'un expérience avec l'importation et l'exportation de grandes collections (à partir d'une base de données dans ce cas) avec. NET. L'utilisation de l'exportation de la base de données elle-même n'est pas possible car plusieurs bases de données sont supportées et j'en ai besoin pour un type d'export/import indépendant de la plate-forme. Le problème ici est que les classes XmlSerializer ou DataContractSerializer lisent les données en même temps pour la désérialisation - mais comme les ensembles de données peuvent devenir extrêmement volumineux, ce n'est pas faisable. Y a-t-il des solutions qui s'appuient sur l'infrastructure de sérialisation existante mais qui prennent en charge la lecture itérative des fichiers?Data Import/Export de grands ensembles de données avec .net

Merci

+0

À quelles bases de données vous connectez-vous? Tout le serveur sql? Mélange de plusieurs? Lesquels? – Oded

+0

Mélange de plusieurs - comme je l'ai dit en tant qu'importation/exportation indépendante de la plate-forme - il existe actuellement un SQL et un backend mongodb. – Fionn

Répondre

2

Jetez un oeil à FileHelpers. J'ai utilisé cette bibliothèque par le passé et elle a lu et validé (via des attributs attachés à mes membres de classe d'importation) environ 25k enregistrements en quelques secondes.

Questions connexes