Bonjour,
Je cherche à faire persister dans une base de donnée mes objets définis dans profile de mon web.config.
Je pense qu'il faut utiliser un provider et écrire quelque chôse comme celà :
<profile>
<providers>
<addname="AspNetSqlProfileProvider"
connectionStringName="LocalSqlServer"
applicationName="/"
type="System.Web.Profile.SqlProfileProvider/>
</providers>
</profile>
Mais il y a encore quelques poitns que je ne comprends pas trop :
- Je ne vois pas où définir la table dans laquelle je ferai persiter mes objets ;
- Je me demande quelle logique il va falloir utiliser pour stocker les informations de mes abjets en base de donnée. Je devine qu'il va falloir lier un champ de ma table à une propriété de mon objet, mais je ne vois pas comment celà peut se faire ;
- Enfin, je suppose que l'on n' a pas intérêt entre chaque postback à faire des aller-retour vers la base de donnée et qu'il faut donc définir quand les informations doivent rester en mémoire sur le serveur et quand elle doivent persister en base de données. La encore je ne vois ni comment faire, ni quand il faut choisir l'une des deux méthodes.
Si vous pouviez m'éclaircir sur ces points, ça serait super sympa.
Merci d'avance pour votre aide.
Mathmax