Re[2]: Кастинг базового класса в дочерний
От: snaphold  
Дата: 23.03.22 12:02
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, snaphold, Вы писали:


S>>Тут задача вроде несложная но хочется красиво сделать ее.

S>>На входе есть файл с сущностями которые все наследуются от одного базового класса (Parent).
S>>Набор полей в файле фиксированный, просто есть поле Детерминатор которое показывает к какому дочернему классу сущность принадлежит.
S>То есть структура дочерних классов тоже такая же, как и у Parent?

да. просто добавляются некоторые поля в одном чайлде

S>>Задача, распарсить этот файл, провести валидацию уже отдельно под каждый дочерний тип отдельно и сохранить в базе под каждый дочерний (Child) тип отдельно.

S>А в базе структура колонок тоже везде одинаковая?

да. в одном чайлде надо еще записать данные в другую таблицу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.