Separate you project to :
- WebUI(View, Controller-A MVC Project)
- Business Layer(Holds Business Logic - A class Library Project )
- Data Access Layer(Holds Entity Model(May be EDMX) - A class Library Project)
A controller of WebUI project call method of business layer. If business need data from database then, it will call Data Access Layer.