Je suis du même avis que Fred82, LinqToXML est un super outil pour manipuler du XML en lecture/écriture, mais en soi le XML n'est aucunement en mesure de se substituer à une vraie BdD (forme normale, relations, ACID... tout ça) et n'a jamais eu cette vocation contrairement à tes convictions apparentes. Même si pour de petits volumes ça peut convenir.
Ta question est sans objet vu qu'on ne sait pas à quelle fin tu veux t'en servir.
Si tu veux une BdD légère, tu peux utiliser SQLite (via l'entity framework éventuellement pour bénéficier de LINQ) ou SQLServer Compact (jamais utilisé personnellement) pour rester en Crosoft ou 50 autres trucs.
Message édité par TotalRecall le 19-05-2010 à 00:55:34
---------------
Topic .Net - C# @ Prog