可以/应该我的POCO的包含多个数据库(如果适用)?POCO设计问题
我问的原因是我正在重构分阶段构建的旧版企业应用程序。不幸的是,每个阶段都有自己独立的数据库(至少它们都在同一个SQL实例中)。
正因为如此,我可以很容易地看到一个典型的业务对象可我知道,在DDD我没有对象应该知道,如果有类型的,我只是想知道2之间跨越,不成文的规则,多表是好的,但不是多个数据库。
这会不会导致我大量头疼的路线,即,我应该把精力投入到合并4分独立DB的成1,因为它们都适用于相同的应用程序与应用“创可贴”的解决方案?
在我教导我自己时,采取任何我用一粒盐做的陈述域驱动设计当我这样做并试图将它应用于我去。
您可能会发现这一个有趣-http://ayende.com/Blog/archive/2010/08/20/application-databases-and-external-integration-points.aspx – 2010-09-02 16:56:49