If I use ADO.NET Entity Framework in our project and we depend on 3-layer architecture pattern that we have ( presentation layer - business layer - data access layer ) a project for each layer
So when I make an entity model file where can I put it in the DAL or BL? If I put it in the DAL and from Presentation layer want to access a domain object in it through business layer so we need to add a reference to DAL in Presentation layer. Also how do I get that type of an object as it is created in DAL? On the other hand should I put the entity model file in Business Layer? Which is the better and why ?