I have created a solution with 4 Layers (4 projects):
- Entity Framework Layer (EFL)
- Data Access Layer (DAL): all of queries and CRUD operations
- Business Logic Layer(BLL): my business terms and calling DAL classes
- MVC Layer (MVCL)
I added reference of EFL to all layers and added DAL reference to BLL and reference of BLL to MVCL layer.

My problem is my entity classes that are in EFL layer. I can add a reference of EFL in MVCL and use these classes in controllers and views but what about MVC model if I do that?
I create all the EFL classes in model folder of MVC but I didn’t use MVC model.
I just used EFL class. Is it true? Or maybe I should create some function to convert EFL and MVC model classes to each other and then I just use MVC model classes?
Which architecture is true here?