I’m planning to create a web application using MVC 4 Single page application and I will use database first approach. And I’m using the default Sql Server LocalDB (with the login/authentication tables).
Where should I put the edmx file? Under the Model folder? What if I want to have a service layer/repository layer.
BTW, the default template of SPA create two classes for each model, for example TodoList.cs and TodoListDto.cs. Why and is there any better design to avoid two classes?
I like to start by creating a {DataLayer}-Project.
using {DataLayer}-Project;in every file that makes reference to your EntitiesWhen my project achieves optimum maturity, I change my {DataLayer}-Project into a service.