Bonjour tout le monde,
Dans une solution telle que:
DAL (contient l'edmx) -> BLL -> WebService WCF -> UI
Le but est que l'UI ne fasse appel qu'au WCF, le WCF à la BLL et cette dernière à la DAL.
Pour le moment, la DAL contient la définition de l'EDMX et donc des POCO.
Comment puis-je faire transiter les POCO?
De la DAL vers la BLL aucun soucis (une référence de DAL dans BLL et j'obtiens les définitions des POCO de l'EDMX).
De la BLL vers le WCF: il ne connaît plus la définition et c'est normal car celle-ci se trouve dans la DAL.
Comment puis-je faire pour obtenir la définition des POCO sans devoir référencer la DAL ?
Est-il possible de déporter cette définition dans un projet à part et du coup, ce projet est lui référencé par toutes les couches ?
Et comment l'UI y fera-t-il référence ?
Bref, est-il possible d'utiliser cette architecture avec EF ?
Cordialement,
Eagleleader.
Partager