FairyFox5700
@FairyFox5700

Нужно ли хранить калорийность, количество жиров, углеводов и белков отдельно для рецепта и ингредиента?

У меня программа подсчитывает калорийность рецептов, что выбрал пользователь и потом подсчитывает калорийность всех рецептов.
Как лучше организовать модели рецептов и ингредиентов что- бы поля не дублировались?
Возможно нужен какой-то интерфейс?
  • Вопрос задан
  • 123 просмотра
Решения вопроса 1
yarosroman
@yarosroman Куратор тега C#
C# the best
Рецепт -> ингридиенты, связь один ко многим.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Хех, я подобное сам делал.
Убрал из рецепта всё что относится к атрибутам результирующего продукта и добавил поле типа result_product_id, в котором пусть и хранится результат. (правда тогда не получится сделать так, чтобы рецепт голубцов и "ленивые голубцы" приводили к одному результату, хотя с определённой стороны - это ок)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы