Article View: alt.pl.comp.lang.csharp
Article #21862Re: [NH3] modyfikacja drzewa obiektów
From: Łukasz 'Maly' Ostrowski
Date: Thu, 09 Dec 2010 08:58
Date: Thu, 09 Dec 2010 08:58
28 lines
2254 bytes
2254 bytes
On Tue, 7 Dec 2010 00:28:51 -0800 (PST), Macko wrote: > Kejs jest dość popularny, pobieramy z bazy dane dotyczące filmu czyli > Movie wraz z kolekcją powiązanych gatunków, powiedzmy, że konwertujemy > tą klasę do odpowiadającego DTO (bez zbędnych powiązań). Poddajemy DTO > edycji - zmieniamy np tytuł polski, tytuł obcy, datę premiery, usuwamy > gatunek powiązany z filmem, a dodajemy inny. Teraz znowu konwertujemy > DTO -> model domenowy, podłączamy do sesji ten obiekt i wykonujemy > session.Save(movieDomain). Generanie to zależy jak robisz tą konwersję "spowrotem". > NH3 napewno sobie poradzi z zaktualizowaniem danych dotyczących samego > filmu, ale jak się ma sprawa dotycząca powiązanej kolekcji gatunków? > Czy NH będzie wiedział, które gatunki, których nie ma kolekcji trzeba > usunąć z bazy, a nowe trzeba dodać? Czy to da sie załatwić pojedynczym > session.Save(movieDomain) czy trzeba iterować po tej kolekcji i > sprawdzać w bazie? Wogóle pytanie czy jeżeli poddajecie jakiś graf > obiektów edycji to czy przechodzicie na DTO czy pracujecie na > obiektach z domeny? Ja lubie miotać po okolicy obiekty domenowe, bad practice, ale za to wygodnie ;-). -- Pozdrawiam, Łukasz 'Maly' Ostrowski. http://l3v.eu/ ICQ: 148498663 GG: 2544385 AIM: malyzgora GTalk: l3vi4than@gmail.com ASTRA: L3viathan
Technical Details
Message-ID:
<133gxqle4h7mj$.ayrda4v2quii.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mailReferences:
<d6c449aa-51c5-49af-bcc7-5090bf6c1977@j19g2000prh.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail From: Łukasz 'Maly' Ostrowski <maly@USUNnemo.pl> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: [NH3] modyfikacja drzewa obiektów Date: Thu, 9 Dec 2010 09:58:25 +0100 Organization: Acme Lines: 28 Message-ID: <133gxqle4h7mj$.ayrda4v2quii.dlg@40tude.net> References: <d6c449aa-51c5-49af-bcc7-5090bf6c1977@j19g2000prh.googlegroups.com> NNTP-Posting-Host: static-78-9-71-129.ssp.dialog.net.pl Mime-Version: 1.0 X-Trace: news.dialog.net.pl 1291885110 21632 78.9.71.129 (9 Dec 2010 08:58:30 GMT) X-Complaints-To: abuse@dialog.net.pl NNTP-Posting-Date: Thu, 9 Dec 2010 08:58:30 +0000 (UTC) User-Agent: 40tude_Dialog/2.0.15.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit