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.
Bunun alakalı bir çalışma kodu ile birlikte CodeReview üzerinde sorulması gerektiğini düşünüyorum. – Alexei
Bu soru basit bir şekilde cevaplanabilir, bu bir "bağımlı" tip cevap değildir. – MikeSW
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