2011-03-11 4 views
0

Je veux générer un fichier XML (basé sur la base de données) à partir de mon application asp.net mvc 2 comme une importation pour une autre application, par exemple l'application winforms.générer xml à partir de asp.net mvc 2

L'approche est: -Générer un modèle de domaine basé sur la base de données avec Entity Framework 4 vues -Créer basé sur ce modèle -serialize le formdata dans le contrôleur pour générer un fichier xml

questions sont: -dois-je besoin de générer un fichier xsd dans ce cas pour importer ce fichier xml dans l'application winform? -dois-je besoin de xslt pour l'importer dans l'application winform?

Répondre

0

dois-je générer un fichier xsd dans ce cas pour importer ce fichier xml dans l'application winform?

Pas nécessairement. Vous pouvez recréer la même classe dans votre application WinForms et désérialiser le XML. Vous avez juste besoin de partager l'instance du modèle entre MVC et l'application WinForms. Les modèles EF autogénérés ne sont probablement pas la meilleure solution dans ce cas. J'utiliserais probablement un autre modèle POCO et les deux applications partageraient cette classe de modèle. Si vous ne souhaitez pas partager des assemblys entre les deux applications, étant donné une instance XML, vous pouvez générer la classe correspondante à l'aide de l'utilitaire xsd.exe.

ai-je besoin xslt pour l'importer dans l'application Winform

n °

+0

Merci pour la réponse rapide Darin! – user603007