I have a ASP .NET WebApi and a Web Project. I'm about to create a DAL class library... Which will be my codefirst/POCO's or possibly edmx files.
I'm wondering do I need to have another class library for DTOs of ViewModels?...
I'll need to map db entities to some sort of ViewModel that will probably be needed by both the web and Api projects.
Does this sound right?