Can/Should my POCO's encompass multiple Databases if applicable?
The reason I ask is that I am in the process of refactoring a legacy Enterprise App that was built in stages. Unfortunately, each stage had it's own separate DB (at least they are all on the same SQL instance).
Because of this I can easily see where a typical Business Object could cross over between the 2. I know that in DDD my object shouldn't be aware I just wondered if there was a, kind of, unwritten rule that multiple tables were fine but not multiple DB's.
Will this cause me massive headaches down the line, i.e., should I put energy into merging the 4 separate DB's into 1 since they all apply to the same app versus applying a "band-aid" solution?
Take any statements I made with a grain of salt as I am teaching myself Domain Driven Design as I do this and attempting to apply it as I go.