Может / должен ли мой POCO охватывать несколько баз данных, если применимо?
Причина, по которой я спрашиваю, заключается в том, что я нахожусь в процессе рефакторинга устаревшего корпоративного приложения, которое было построено поэтапно.К сожалению, у каждого этапа была своя отдельная БД (по крайней мере, все они в одном экземпляре SQL).
Из-за этого я легко вижу, где типичный бизнес-объект может пересекаться между 2. Я знаю, что в DDD мой объект не должен знать, что яЯ просто подумал, существует ли какое-то неписанное правило, согласно которому несколько таблиц вполне подойдут, но не несколько БД.
Это вызовет у меня сильные головные боли, т. е. должен ли я вкладывать энергию в объединение 4 отдельных БДв 1, так как все они применимы к одному приложению, а не к решению « пластырь »?
Примите любые заявления, которые я сделал, с недоверием, как я учу себя Дизайн, управляемый доменом , когда я делаю это, и пытаюсь применить его на ходу.