2016-04-08 17 views
1

Farklı tabloları kullanarak doldurulur pek çok bilgi olan bir varlık işleyen bir depo, ama aynı bağlantı var. şeyleri daha iyi Sarmak için Daha fazla çocuk havuzu tarafından oluşturulan Deposu mu var?

, ben varlığın parçalarını dolduracak "subrepositories" oluşturduk. o deseni karşı veya tamamen doğru

mi? Teşekkür ederiz.

+0

Bunun alakalı bir çalışma kodu ile birlikte CodeReview üzerinde sorulması gerektiğini düşünüyorum. – Alexei

+2

Bu soru basit bir şekilde cevaplanabilir, bu bir "bağımlı" tip cevap değildir. – MikeSW

+2

Kabul. @DavidG ve diğerleri, lütfen "fikir temelli" yi okuyabilir ve Q'nun bu şekilde çılgınca kapanmasını durdurabilir misiniz? Çünkü bu ilk değil. – guillaume31

cevap

0

Soruna cevap olarak, bunu nesnelere tabloları eşler data mapper ve repository arasında net bir ayrım yapmak mantıklı düşünüyorum:

alanı ve veri haritalama arasında aracılık Bir depo tabakalar, bir veri eşleyicisi

Oysa

nesneler ve bir veritabanı Sorunuzu doğru anlaşılması Yani eğer

arasında

hamle veri, gerçekte veri mappers bahsediyoruz.

Evet büyük mappers halinde oluşabilir veri Haritacıların oluşturmak iyi bir yaklaşım . Endişelerin ayrılmasını teşvik eder ve bireysel haritalayıcıları kolaylaştırır. Öte yandan

Depoları agrega başına kullanılmalıdır. Alan adınızdaki her bir toplu için bir depo oluşturun. Bu ayrıca deponun yalnızca bütün kümelerle birlikte çalıştığı ve varlıklarla çalışmadığı anlamına gelir. Amacına ulaşmak için, depo (veri) veri haritalayıcılarını kullanabilir. Bu iki kavramın nasıl bir ilişki kurduğudur.

İlgili konular