Мне нужно создать одностраничный сайт в ASP.NET MVC (или CORE) для проекта в школу, который будет состоять из 3 частей 1. Сводная статистика на основе данных из базы данных 2. Подробная таблица, содержащая весь извлечение пользователей из базы данных 3. Возможность добавления пользователя для базы данных из ручной формы и добавления пользователя из файла CSV.
Я хотел бы спросить, является ли хорошей идеей создание 3 компонентов для каждой из необходимых частей и отображение их в общем виде? Или лучше создать одну модель представления, которая будет содержать список всех данных, которые мне нужно будет использовать? Или у вас есть какие-либо советы и предложения по реализации этого проекта?
Что касается базы данных, то это будет обычная база данных SQL, созданная в подходе с первым кодом. Для подключения к базе данных и выполнения операций над ней я хотел бы использовать интерфейс, который будет служить уровнем доступа к данным.
За все предложения, большое спасибо. Я представляю пример концепции страницы ниже