Voici la structure des données mon objet devra exposer (les données ne sont pas vraiment stockées en XML, il était la meilleure façon d'illustrer la mise en page):Quelle structure de données .NET devrais-je utiliser?
<Department id="Accounting">
<Employee id="1234">Joe Jones</Employee>
<Employee id="5678">Steve Smith</Employee>
</Department>
<Department id="Marketing">
<Employee id="3223">Kate Connors</Employee>
<Employee id="3218">Noble Washington</Employee>
<Employee id="3233">James Thomas</Employee>
</Department>
Quand je désérialiser la données, comment dois-je l'exposer en termes de propriétés sur mon objet? Si c'était seulement Department et EmployeeID, je pense que j'utiliserais un dictionnaire. Mais j'ai aussi besoin d'associer le EmployeeName.
+1 qui, couplé avec une collection générique des départements –
Id du Département doit être déclarée « comme String », point mineur. –