Comment convertir XML/JSON fichier de classe C#?

J'ai XML fichier comme ceci:

<?xml version="1.0"?>
<catalog>
    <book id="1" date="2012-02-01">
        <title>XML Developer's Guide</title>
        <price>44.95</price>
        <description>
            An in-depth look at creating applications
            with XML.
        </description>
    </book>
    <book id="2" date="2013-10-16">
        <author>Mark Colsberg</author>
        <title>Dolor sit amet</title>
        <price>5.95</price>
        <description>Lorem ipsum</description>
    </book>
</catalog>

Comment rapide convertir en classes C# pour utiliser les données d'accès par LINQ?
Dois-je écrire la classe manuellement pour n'importe quel fichier XML cas?
Qu'en est JSON format?

Est le XSD la seule solution?

Recherche pour c#, xml sérialisation json.
Êtes-vous réellement en train de parler classes? Ou voulez-vous dire instances d'un raccord class?
yan.kun, je pense que vous avez mal compris la question...

OriginalL'auteur | 2013-10-26