Bonsoir,
Je voudrai savoir quel est l'architecture d'une application réalisée avec asp.net mvc et enity framework?
Merci
Bonsoir,
Je voudrai savoir quel est l'architecture d'une application réalisée avec asp.net mvc et enity framework?
Merci
Vu que tu utilises ASP.Net MVC pour l'UI alors j'espère que tu connais déjà quelle est l'architecture en couches que ce pattern apporte. Si non alors on a 3 couches (source Wikipedia) :
- un modèle (modèle de données),
- une vue (présentation, interface utilisateur)
- un contrôleur (logique de contrôle, gestion des événements, synchronisation)
Pour ce qui d'EF il se placera dans la couche : modèle.
Salut,
Ta question est un peu courte... d'autant que MVC est déjà une architecture.
Si ta requête est d'avoir un exemple d'architecture possible pour une telle application je dirais :
- (M)Ton Modèle EF
- Des classes Repository qui te permettront d'atteindre ton modèle
- (V)Tes Vues
- (C)Tes Controllers auxquels seront passé, notamment, les Repository via un framework d'IOC (Unity, wincastle, autofac...)
Si tu as beaucoup de Repository à utiliser alors tu peux "ranger" tout sa dans des "Unity of Work" qu'utiliseront les Controllers.
Edit : le temps que je tape mon laïus h2s84 avais déjà tout dit
Merci pour vos réponses.
d'après mes lectures MVC est un patron de conception composé de trois composants:
- Modèle
- Vue
- Contrôleur
Alors si on utilise entity framework avec Asp.net MVC, est ce que ceci implique qu'il y a une une nouvelle couche DAL qui se rajoute à mon architecture? ou est ce la même chose que le composant Modèle?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager