I must complete an assignment where I have to put across an opinion with regards to Entity Framework and when it's best used and when alternatives are better utilized.
The piece has to be based on the following 3 topics:
(i) The relationship with Entity Framework development and project management methodologies (eg agile and waterfall)
(ii) The connection between Entity Framework and design methodologies (eg Object Orientated Programming and Relational Database design)
(iii) The integration with Entity Framework and .NET Web Development Frameworks (Web Forms and MVC)
Can anyone give me their views on the above topics as a starting point?