J'ai une table avec une structure hiérarchique. comme ceci:
alt text http://aspalliance.com/ArticleFiles/822/image002.gifcomment convertir des données hiérarchiques de base de données en XML en utilisant ASP.net 3.5 et LINQ
et les données présentées ici: tableau
alt text http://aspalliance.com/ArticleFiles/822/image003.gif
cette stratégie me donne la possibilité d'avoir des catégories sans entrave et sous-catégories. J'utilise ASP.net 3.5 SP1 et LINQ et MSSQL Server2005
Comment le convertir en XML? Je peux le faire avec Dataset Object et ".GetXML()" méthode. mais comment l'implémenter avec LINQtoSQL ou LINQtoXML ??? ou s'il y a une autre façon plus simple d'effectuer cela? quelle est votre suggestion? la meilleure façon? J'ai cherché sur le web mais je n'ai rien trouvé pour .net 3.5 featuers.
Question Mise à jour
thnks à Murph mais maintenant j'ai un nouveau problème. Je veux créer un fichier SiteMap Dunamic dans mon projet. Vous savez que le fichier SiteMap dans ASP.net ressemble à ceci:
<siteMapNode url="~/Category?cid=0" title="Home" description="Home">
<siteMapNode url="~/Category?cid=1" title="a" description="" />
<siteMapNode url="~/Category?cid=2" title="b" description="" >
<siteMapNode url="~/Category?cid=3" title="c" description="" />
<siteMapNode url="~/Category?cid=4" title="d" description="" />
</siteMapNode>
</siteMapNode>
principal problème est que selon le code de Mr.Murph les sous-catégories seront imbriquées dans l'élément. mais dans SiteMap Case nous n'avons aucun de ces éléments et toutes les catégories et sous-catégories sont imbriquées dans des éléments. comment puis-je changer le code de MrMurph pour donner forme à ce schéma?
Je voudrais aussi connaître la réponse à cette question. – IsmailS