Bonjour ,
je travaille sur une Enterprise level application architecture avec Web APIs et Entity Framework, Generic Repository pattern et Unit of Work.
mon projet consiste à créer une application de gestion de budget familial.
j'ai conçu mon architecture comme suit :
couche de la base de donnée : contient la base de donnée.
couche modele de donnée : contient les objets générés avec entité framework + un repository générique et unit of work .
couche service et couche de ApiController.
ma question est la suivante :
est ce que je dois créer une classe service pour chaque entité c-à-d : UtilisateurService,PortefeuilleService ..etc ?
ou:
un service pour chaque opération métier ex : Créer un portefeuille engendre a création de l'utilisateur +les comptes ect ?
merci d'avance
Partager