1

Je commence à être un peu confus à propos de l'aspect d'une application MVC en couches N. Je pense que la norme devrait être:N Projet de couche MVC Question

ASP .NET MVC Project 
Service Layer 
Data Access Layer (containing repositories) 

Je suis confus quant à l'endroit où le modèle-cadre de l'entité devrait s'asseoir (.edmx). Devrait-il être dans la couche d'accès aux données? Des classes partielles des entités devraient-elles être placées dans la couche de service? Des classes partielles devraient-elles s'asseoir avec le modèle edmx?

Tout conseil sur la création de n applications en couches est le bienvenu.

Merci

+1

Jetez un coup d'oeil ici: http://stackoverflow.com/questions/3747383/best-practices-to-partition-model-code-to-logical-parts-in-mvc-which-is-the-best. Pas tout ce que vous cherchez, mais peut-être un bon début –

Répondre

0

je mets habituellement mon dossier de Entity Framework dans la couche de données. J'ajoute un dossier Repositories, et y place les dépôts - AppName.Data.Repositories.

Ensuite, j'ai mon Business Layer (Service Layer), puis mon projet Web (MVC).