Bonjour à tous,

je vais devoir partir sur une migration asp -> asp.net et je pensais donc me lancer sur une archi n-tiers.

J'utilise EntityFramework, LinQ, et les DataContracts .
En gros, je voulais savoir si vous aviez une idée de comment découper un projet, car je me retrouve par défaut à devoir faire cette refonte sans avoir de connaissances particulières sur le sujet.

Après avoir regardé, je pensais à :

UI -> BAL / DataContract -> DAL
Mais dans DAL en fait, j'utilise les edmx donc une abstraction de la base de données.
Bref, j'ai du mal à saisir comment ça fonctionne et j'aimerais si possible un peu d'aide .

Pour info, à l'heure actuelle on a un projet ou on fait :

UI -> fichier controller.cs (BAL) et qui peut se servir des datacontracts -> fichier entity.cs qui requête les entity.edmx.

Et j'avoue ne pas être certain du tout que ce modèle est bon.
Auriez vous quelques conseils ?
Pourriez vous également m'aider sur comment faire la découper projet / solution etc...

Merci par avance !

Julien