Bonjour à tous,
Auriez-vous un bon tuto sous la main concernant la conception, l'architecture, de la couche d'accès aux données en C# sans EntityFramework?
Je me suis orienté vers le DP repository mais j'ai quelques doute sur mon implémentation.
En effet pour la conception de mes objets business, je vais lire une partie dans une base de données (mysql) et le reste dans SqlServer.
J'ai donc des classes Repository. Et dans ces classes repository j'ai des références vers des DAO.
Cependant, mes objets business sont des compositions d'autres objets.
Donc dans mes classes DAO, je fais référence à d'autres DAO.
Trouvez vous cela correct? Ou faut-il passer par les repository?
J'essaye de voir comment concevoir mon archi de telle façon que si une base de données est modifiée, je n'aurais qu'une classe à "ré-implémenter" pour que tout continue de fonctionner.
Mais je tourne en rond, puisque si des données migrent d'une base à l'autre cela fout le bor?!!?
PS: Faites-vous une classe repository ou plusieurs?
Merci.
Partager