Les forums sont la pour donner des pistes, ensuite après recherche si tu comprends pas, tu peux redemander une piste ;-)
Les profils ASP.net sont pratiques si tu n'as que très peu d'informations, certes le provider par défaut ne donne aucune visibilité sur la base, mais pour certains développement (tout petit) c'est pas utile.
Ensuite l'outil aspnet_regsql possède un assistant graphique qui te demande la base à selectionner, cela va te créer le schéma de la base ASP.net dans la base que tu veux.
Mais tu n'es pas obligé d'utiliser cette base, tu peux également créer ton propre Provider afin de gérer toi meme toute la base.
Si tu veux un contrôle de la base, je te conseille de te créer ton propre MembershipProvider ainsi que le ProfileProvider tu auras ainsi le contrôle total de la base.
Enfin, je dirais que ASP.net a deux facettes : les trucs tout fait "click & play" qui sont indebuggables et utiles seulement pour euh .... les démos microsoft ou les mini projets et ensuite il y a le coté personnalisation maximum.
Evite d'utiliser les XXXDataSource qui sont useless et surtout indébuggable, et n'hésite pas à créer tes propres Provider.
Bref pour répondre à ta question.
Soit tu veux maitriser complétement la base alors tu créer tes propres Provider (pratique si tu as que peu d'informations dans le profil, ceux si seront en fait serialiser dans un champ XML de la base)
Soit tu créés tes propres Provider qui feront ce que tu veux dans la base.
Cyril -
MVP ASP.net -
MCPD ASP.net & MCTS SQL - Consultant indépendant