2010-07-27 4 views
5

J'ai cherché ceci ici et sur msdn mais je n'ai pas trouvé de réponse satisfaisante non plus car les choses ont changé de 2005/2008 à 2010 ou je ne sais pas comment utilisez VS IDE. Donc, voici ce que j'essaie d'avoir un fichier xsd et je veux effectuer des opérations de recherche sur cela. Pour cela, j'ai pensé que j'aurais besoin de classes correspondantes et que l'ensemble de données est la voie à suivre. J'ai créé un ensemble de données à partir du système de fichiers (je ne veux pas le rendre complexe) et j'essaie de lier le schéma et le xsd que j'ai. J'ai aussi lu qu'il existe un moyen de créer une classe (ORM) telle que chaque fois que j'apporte des modifications au schéma, la classe est également mise à jour.Comment créer un jeu de données à partir d'un schéma xsd dans Visual Studio 2010

Liens vers des articles MSDN que je lis: http://msdn.microsoft.com/en-us/library/yk6y3s8y.aspx

http://msdn.microsoft.com/en-us/library/aa720235.aspx

+0

Une partie de votre problème est peut-être que vous regardiez les liens .NET 1.1/Visual Studio 2003. –

+0

En haut, pourquoi créeriez-vous un ensemble de données à partir d'un schéma, et non pas un ensemble de classes plus rapides, plus petites, plus efficaces et plus sûres? – TomTom

+0

C'est une honte. Une question avec plus de 10K vues a juste 1 Upvote –

Répondre

2

Oui XSD.exe va générer (entre autres) une classe C# et/ou un jeu de données pour un schéma donné (utilisez le/c commutateur pour générer des classes et/d pour générer un ensemble de données). Si vous utilisez VS.net 2008 (et peut-être VS.net 2010, je n'ai pas 2010), vous pouvez faire un clic droit sur votre projet et sélectionner "Ajouter un nouvel élément" - sélectionner le template Dataset et l'IDE sera automatiquement générer les fichiers de classe pour vous.

+0

Ici comment j'associe le fichier xsd que j'ai déjà avec le jeu de données nouvellement créé (qui est encore un xsd ... cofusing) – satyajit

+0

Vous n'avez pas. La génération est un processus unique. Aucune autre association n'est nécessaire. – TomTom

Questions connexes