🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #22181

MVVM w WPF i edycja obiektów

#22181
From: Maciej Rychter
Date: Fri, 03 Jun 2011 09:20
18 lines
1869 bytes
Cze,

ciąg dalszy zmagań z MVVM w WPFie. Tym razem chodzi mi o Wasze
podejście do edycji obiektów z domenowych.
Oczywiście są napewno co najmniej dwie szkoły jedna to edycja obiektów
z domeny w widoku druga to podejście typu DTO
czyli często bliźniacze klasy w większości z takimi sami
właściwościami jak dla modelu domenowego + z zaimplementowanym
interfejsem INotifyPropertyChanged. Ja stosuję podejście z DTO, które
jest bardziej czasochłonne od pierwszego ale za to korzystamy z
dobrodziejstw bindingu.

A jak jest u Was? U mnie model domenowy to POCOsy, które wykorzystuję
pod NHibernatem.

--
Pozdro,
 Maćko
Technical Details
Message-ID: <7144301b-b132-4455-b895-017d8ee709a8@x1g2000yqb.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!feeder.erje.net!news.glorb.com!postnews.google.com!x1g2000yqb.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!feeder.erje.net!news.glorb.com!postnews.google.com!x1g2000yqb.googlegroups.com!not-for-mail
From: Maciej Rychter <rychter.maciej@gmail.com>
Newsgroups: alt.pl.comp.lang.csharp
Subject: MVVM w WPF i edycja obiektów
Date: Fri, 3 Jun 2011 02:20:20 -0700 (PDT)
Organization: http://groups.google.com
Lines: 19
Message-ID: <7144301b-b132-4455-b895-017d8ee709a8@x1g2000yqb.googlegroups.com>
NNTP-Posting-Host: 80.94.182.136
Mime-Version: 1.0
X-Trace: posting.google.com 1307092821 2678 127.0.0.1 (3 Jun 2011 09:20:21 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Fri, 3 Jun 2011 09:20:21 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: x1g2000yqb.googlegroups.com; posting-host=80.94.182.136; posting-account=0LtQXAoAAABsec8yh6dn4H8zU73p878u
User-Agent: G2/1.0
X-HTTP-Via: 1.1 webwasher (Webwasher 6.8.7.9979)
X-Google-Web-Client: true
X-Google-Header-Order: ASELNKCHRUV
X-HTTP-UserAgent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.71 Safari/534.24,gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit