Я неохотно принял подход отображения данных для моего текущего проекта, но меня это немного смутило.
Бизнес-модель
У работника есть имя,набор рабочего времени и стоимость.
Модель данных
Работник состоит из типа труда и схемы работы (три разные таблицы).Стоимость работника рассчитывается на основе комбинации типа труда и схемы работы.
Моя проблема ...
Кажется, у меня есть две разные моделитот, который представляет бизнес-логику, и тот, который представляет структуру данных.Я понимал, что моя модель должна представлять бизнес-логику, но что происходит, когда я хочу вставить нового работника?Это делается с помощью формы с двумя раскрывающимися списками, рабочим шаблоном и стоимостью, идентификаторы которых не нужны для бизнес-модели.
Смущены?Я.