title: N Layered MVC Project Question
body: <p>I am getting a bit confused about how an N Layered MVC application should look. I am thinking as standard there should be:</p>
  
  <pre><code>ASP .NET MVC Project
  Service Layer
  Data Access Layer (containing repositories)
  </code></pre>
  
  <p>I am confused as to where the entity framework model should sit (.edmx). Should it be in the Data Access Layer? Should any partial classes of the entities sit in the service layer? Should any partial classes sit with the edmx model?</p>
  
  <p>Any advise on creating n layered applications is welcomed.</p>
  
  <p>Thanks</p>