Bonjour,
Je dois developper un logiciel client/serveur de gestion qui fais des traitement sur une base de données Sql server.
Je souhaite concevoir au maximum d'une facon objet pour la modularité du code coté applicatif.
Par exemple je veux mapper toutes mes lignes qui sont dans ma base de données pour pouvoir les manipuler sous forme d'objet dans mon application.
Comme ceci :
Code :
ligne 1 de la TABLE --> Personne = new Personne (champs1, champs2 ......)
ligne 2 --> Personne = new Personne (champs1, champs2 ....)
..........................................................
ligne n --> Personne = new Personne (champs1, champs2 ....)
J'ai pense notamment à l' objet Dataset qui permet de charger toutes les lignes des tables de la base de données en memoire.
Le probleme en faisant de cette facon est que je risque de consommer enormement de memoire si ma base de donnees est volumineuse.
1000 000 lignes = 1000 000 d'objet en memoires !!!!
J'aimerai donc savoir si c'est une bonne methode de conception, si non comment procederiez vous pour garder au maximum l'esprit objet du code applicatif ?
merci
Partager