J'ai créé un programme avec Windows Forms en C# et l'architecture est quelque chose comme çaComment stocker des données ou persistent, il forme dans
* BaseClass.cs
* EntityClass.cs
* ControllerClass.cs
* DataAccessClass.cs
* Viewer.cs
Donc, fondamentalement, la classe Entity
hérite de la classe de base, et les données La classe d'accès va et récupère des données d'une base de données MySQL. Ce que je veux faire est de pouvoir utiliser les données tirées sans devoir appeler la classe d'accès aux données si je l'ai déjà tirée une fois. Où puis-je mettre ces données pour pouvoir y accéder n'importe où?
Je lisais sur la sérialisation en mémoire .. mais je veux obtenir un bon conseil ici sur où le mettre et si possible comment. J'apprécierais vraiment les pointeurs.
Cordialement
Et bien sûr, y compris les verrous nécessaires autour de la classe statique pour se protéger contre les bogues qui, de manière inhérente, provoquent l'utilisation de classes statiques pour tout sauf les données statiques. –