Вместо использования Entity Framework вы также можете использовать «простой» ADO.NET в своем MVC-приложении, включающий:
- объект SqlConnection для установления соединения с сервером базы данных,
- объект SqlCommand для определения запроса SQL для выполнения и
- объект SqlDataReader или объект DataTable для чтения / выборки результатов запроса.
Использование ADO.NET имеетоднако ряд преимуществ и недостатков.Дискуссии в интернете довольно напряженные.Я старый человек, и я лично предпочитаю обычный ADO.NET, но при запуске с приложением C # MVC использование Entity Framework может быть проще, поскольку его используют почти все учебные пособия и документация.
Но почему выне хотите использовать Entity Framework?Последние версии довольно хороши и стабильны и работают довольно хорошо в большинстве сценариев.Но это выбор дизайна, который вы сами можете сделать сами (или вы должны обсудить это в своей команде разработчиков).