DDD a legacy DB rubrika: Návrh

2 peterj
položil/-a 26.7.2016
 
upravil/-a 26.7.2016

Zdravim,
chcel by som sa spytat ako by ste vy riesili tieto 2 situacie za pouzitia DDD a legacy DB.

V tomto pripade mam 1 doklad (faktura) a N poloziek.

  1. Komplexnost
    v tabulke je vela stlpcov ktore sa pouzivaju hlavne na reporting. Ak pridavam polozku na doklad v zasade mi staci vediet cislo produktu, predajna cena, mnozstvo, vyska dph. Z tohto sa dopocita X dalsich hodnot (cca 70). (factory ?)
  2. Triggre
    Ak pridavam polozku na doklad tak sa spusti trigger nad tabulkou poloziek a updatne dph hodnoty, validuje, overi uzivatelske prava, etc... Taktiez updatne v tabulke dokladov celkove sumy za vsetky polozky. (refresh DM ?)

PS:Ako DAL pouzivam dodanu kniznicu s EF contextom.

Komentáře

  • Anonym : @peterj Podívej se na Anticorruption Layer: Evans str. 322. 26.7.2016
  • peterj : @uetoyo Ten clanok som cital davnejsie. A pokial som to spravne pochopil tak to mam aj naimplementovane. Vyriesil som to jednoducho Automapperom. Pre kazdu entitu mam napisane mapovanie. Entity su dost podobne tomu legacy systemu len ja som pridal naviac polymorfizmus a preklad. Povodna DB je v cestine. 26.7.2016

Pro plný přístup na Devel.cz se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.