Bonjour,
Je souhaite savoir quelle est la meilleure pratique en matière de CRUD?
Faut-il faire une class général d'accès à la BDD puis décomposer son CRUD selon les feature qu'on a, ou une méga class CRUD dans laquelle on fait les appels à la BDD avec des conditions dans les méthodes?
Je vous remercie par avance de vos réponses.
Tu fais ton CRUD, ensuite selon tes besoins tu l'étends et tu rajoutes tes requêtes spécifiques à ta feature.
Ok je te remercie je vois ce que je dois faire. Un classe parent CRUD dans lequel il y a les appels générique à la BDD et des enfants qui manipule les méthodes génériques du parent.
Merci
Exactement, manipuler les méthodes du parent, redéfinir celle-ci ou simplement définir de nouvelles méthodes plus spécifiques à ta feature.
Dans ta classe CRUD, tu définis une propriété entity
que tu redéfinis dans les classes enfants pour récupérer tes données selon le modèle.