Я предполагаю, что вы создаете веб-API или аналогичный и храните свои данные в базе данных. Поскольку вы используете шаблон MVC, у вас уже есть модели и, возможно, вам понадобятся контроллеры, давайте сейчас проигнорируем Views.
Поскольку вас интересует, где создать CRUD logi c Я буду использовать сценарий веб-API. У вас есть несколько вариантов в зависимости от приложения. Вы можете реализовать шаблон CQRS и иметь отдельные классы для команд, например, INSERT и UPDATE для БД, и классы запросов для получения данных. Вы можете сделать это с Entity Framework, Dapper или любым другим, что вы предпочитаете. Шаблон репозитория является еще одним вариантом, если вы выполните поиск в Google, вы найдете множество примеров Microsoft.
В контроллере вы можете выполнить 4 действия: GetThing, PostThing; PutThing; DeleteThing. Обратите внимание, что соглашение об именах здесь HttpMethodEntity. С помощью этих действий вы можете проверять данные и вызывать методы вашего уровня данных для выполнения действий CRUD.
Некоторые темы для изучения, из них Вы должны начать понимать основы и то, как вы могли решить вашу проблему.
- Шаблон репозитория
- NET Базовые веб-API
- CQRS
- Dapper
- Entity Framework