可以/應該我的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