Je travaille dans une application asp .net mvc. J'utilise le modèle et stocke certaines des valeurs que j'ai besoin de préserver entre les messages de la page, sous la forme de datacontexts.quand effacer ou faire des modèles null asp.net mvc?
dire que mon modèle ressemble à ceci:
public SelectedUser SelectedUserDetails
{
//get and set has
//this.datacontext.data.SelectedUser = .....
//return this.datacontext.data.....
}
Maintenant, quand ce modèle doit être effacé? J'ai beaucoup de tels modèles avec de nombreuses propriétés et datacontext. Mais je n'ai pas d'idée sur le moment de l'effacer. Y a-t-il un moyen ou un événement qui peut être déclenché automatiquement lorsque le modèle n'est pas utilisé pendant longtemps? Je pensais que quand je me suis éloigné d'une page qui utilise mon modèle sous-jacent, je peux effacer ce modèle s'il n'est plus utilisé nulle part et l'initialiser au besoin. Mais j'ai besoin d'effacer presque tous les modèles sur de nombreux points. Existe-t-il une méthode automatique qui peut effacer les modèles lorsqu'ils ne sont plus utilisés car mon code peut les initialiser quand j'en ai besoin, mais je ne sais pas quand les effacer quand je n'en ai plus besoin. J'ai besoin de cela pour se débarrasser de tous les problèmes liés à la mémoire. Des pensées ou des commentaires?
@SARAVAN: C'est "ASP.NET", un mot, pas "ASP .NET". –