🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.comp.lang.csharp
3 messages
3 total messages Started by Krzysztof Wed, 29 Oct 2003 17:45
Warstwa dostepu do danych
#163
Author: Krzysztof
Date: Wed, 29 Oct 2003 17:45
15 lines
1553 bytes
Hi all
Mam pytanko w sprawie projektowania i realizacji warstwy logiki biznesu i
prezentacji. Czy rozsadnym jest "przek�adanie" rekord�w tabeli trzymanych w
DataSet do obiekt�w -reprezentant�w poszczeg�lnych rekord�w (co� jak Castor
i Java) czy te� do XML w celu prezentacji i edycji tych danych na warstwie
"layouta", czy te� nie bawic sie w przykrywanie danych i pod formatki
bezposrednio podlaczac DataAdapterem / Databinding obiekty z DataSet?

Chodzi mi o jednoznaczne rozgraniczenie pomiedzy warstwami oraz o to w jaki
spos�b przekazywa� dane pomi�dzy nimi...

Oczywiscie wskazanie konkretnego Sampla bedzie bardzo pomocne...

Pozdrawiam
Krzysztof
Re: Warstwa dostepu do danych
#164
Author: Marcin Hoppe
Date: Wed, 29 Oct 2003 18:41
22 lines
2072 bytes
"Krzysztof" <kkdi...@poczta.onet.pl> wrote in message
news:bnoub9$b7p$1@news.onet.pl...
> Hi all
> Mam pytanko w sprawie projektowania i realizacji warstwy logiki biznesu i
> prezentacji. Czy rozsadnym jest "przekładanie" rekordów tabeli trzymanych
w
> DataSet do obiektów -reprezentantów poszczególnych rekordów (coś jak
Castor
> i Java) czy też do XML w celu prezentacji i edycji tych danych na warstwie
> "layouta", czy też nie bawic sie w przykrywanie danych i pod formatki
> bezposrednio podlaczac DataAdapterem / Databinding obiekty z DataSet?

    Ja kiedyś zrobiłem aplikację bez żadnych warstw pośrednich pomiędzy
DataSet-em i formami. Program miał być nieduży, więc pomyślałem sobie, że
tak będzie prościej. Niestety, szybko zrobił się niewyobrażalny bałagan...

> Chodzi mi o jednoznaczne rozgraniczenie pomiedzy warstwami oraz o to w
jaki
> sposób przekazywać dane pomiędzy nimi...

    Pewnie każdy odpowie, że trzeba gdzieś znaleźć złoty środek :). Mi się
wydaje, że już dla średnich aplikacji taki rozdział się opłaci.
Re: Warstwa dostepu do danych
#165
Author: Gorna Volta
Date: Wed, 29 Oct 2003 21:08
25 lines
2039 bytes
> Mam pytanko w sprawie projektowania i realizacji warstwy logiki biznesu i
> prezentacji. Czy rozsadnym jest "przek�adanie" rekord�w tabeli trzymanych
w
> DataSet do obiekt�w -reprezentant�w poszczeg�lnych rekord�w (co� jak
Castor
> i Java) czy te� do XML w celu prezentacji i edycji tych danych na warstwie
> "layouta", czy te� nie bawic sie w przykrywanie danych i pod formatki
> bezposrednio podlaczac DataAdapterem / Databinding obiekty z DataSet?


zalezy, co rozumiesz pod pojeciem "przekladanie". W ADO na przyklad to bylo
tworzenie
w klasie odpowiedniej ilosci pol i podstawianie pod nie odpowiednich
wartosci z rekordow dataseta.
Plus zabawa z odswiezaniem. W ADO.NET mozna w obiekcie przechowywac wskaznik
na konkretny rekord i to jest zasadniczy plus. Wystarczy dopisac metody i
wszystko hula.
No i, jak zwykle, zalezy to od zastosowania. Tam, gdzie chce co� z danymi
robic oprocz ich pokazania tylko,
to zawsze robie klase do tego, bo pozniej zwykle sie taki ruch oplaca =
mniej problemow. A jesli tylko pokazac
i zapomniec, to nie ma sensu chyba sie w to bawic

pzdr
GV
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads