Я не понимаю, следует ли вам по-прежнему использовать контроллеры в своем проекте Core 2.0, если вы используете razorpages, поскольку они удалили папку готовых контроллеров из Core 1.0. Спрашивая, как я использую Razorpages, Entity framework и sql.





Это тебе решать. Есть люди, которые все еще используют контроллеры в ASP.NET Core 2, потому что им не нравится идея Razor Pages. Вы можете использовать их обоих в одном проекте. Мне лично нравятся страницы Razor, но я все еще использую контроллеры, когда мне нужно выполнить вызов ajax, чтобы получить данные с сервера для обновления содержимого страницы. Для вызовов ajax я также использую страницу razor, определяя обработчики для получения данных.
Контроллеры также можно использовать в проекте Razor Page для создания веб-служб, чтобы другое приложение могло получать информацию из приложения Razor Page.
Да, можно использовать и то, и другое. У вас даже могут быть бритвенные страницы и контроллеры с представлением в одном проекте.
Значит, можно использовать и то, и другое? Забавно, что я спрашиваю, потому что мне нужно делать вызовы ajax для сохранения данных на сервере. Спасибо за еще один ответ на мои вопросы, ха-ха!