Я разработал сайты с php в прошлом, и теперь я решил изучить ASP.NET MVC, так как я нахожу свое собственное кодирование большого количества C# для настольных приложений.ASP.NET MVC Использование базы данных
Проблема, с которой я столкнулась, заключается в том, что я использую подключение к SQL-серверу через функции и пользовательские команды SQL. Из того, что я понимаю, что вы не должны делать то же самое с MVC, скорее используйте Entity Framework (DbContext) для синхронизации данных между базой данных и моделями. Возможно, я не полностью понимаю логику этого, но я чувствую, что это пустая трата ресурсов.
Текущее приложение, над которым я работаю, требует много тех же функций, что и приложение для укрывательства (я сейчас изучаю код) с гораздо большим количеством возможностей поиска.
Может кто-нибудь, пожалуйста, лучше понять, почему я должен использовать Entity Framework?
Благодаря
Ну, если вы хотите быстро скопировать медленное приложение, то вы должны использовать EF. Если вы хотите написать приложение с большим количеством усилий, чем вы можете посмотреть на dapper.net или handcoded 'SqlCommand'. Использование MVC не ограничивает вас каким-либо способом доступа к данным. – Anri