50VAJJ
@50VAJJ

Зачем использовать несколько моделей?

Привет. Например, есть БД с четырьмя таблицами: товары, категории, заказы, пользователи. Смотрел разные уроки. Одни делают одну модель для всех таблиц, другие для каждой свою модель. Как лучше делать и почему?
  • Вопрос задан
  • 182 просмотра
Решения вопроса 1
yarosroman
@yarosroman
C# the best
Ради интереса, дайте ссылку на урок где одна модель на все. А так вам верно выше сказали одна сущность - одна модель. Напишите способ объединить категории и заказы. Категории отдельно, и в заказах внешний ключ на категории, это есть смысл реляционных БД. Например, отдельные модели сущностей для категорий, пользователей, товаров, в товарах есть внешний ключ на категорию, а модель заказов это два внешних ключа на товар и пользователя, ну и дополнительные поля, например, количество и дата заказа. При такой модели данных вы можете оперировать данными как угодно, количество заказов в категории, кол-во заказов у пользователя, количество заказов конкретного товара и тд и тп.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы