- Subject: Re: ADO.NET e C#
- From: Hal
- Data: Wed, 16 Jul 2008 17:34:36 GMT
- Newsgroups: it.comp.programmare.win32
Raffaele Rialdi [MVP] ha scritto:
>> sono arrivato al capitolo ADO.NET con C# 2008
>>
>> benche' da visuale è possibile impostare un dataset con datagrid, ho
>> come l'impressione che utilizzando solo gli strumenti visuali sia un
>> po' limitativo....
>>
>> voi come lavorate di solito?
>
> Concordo, lo strumento visuale è genericamente adatto agli scenari RAD,
> cioè applicazioni che non arrivano a una versione 2.
> Dai wizard però si impara. Loro generano codice, tu lo guardi e capisci
> cosa fanno. Da qui puoi partire e fare due cose:
> - scrivere da zero il tuo codice sulla falsa riga di quello che ha
> generato il wizard
> - estendere le partial class generate dal wizard, superando così alcuni
> dei limiti.
>
> Tieni presente che lo stesso Dataset è indicato per scenari RAD. In una
> applicazione non RAD io non uso mai un Dataset ma mi costruisco un
> object model mio.
> Se vuoi vedere questo aspetto e passare al "lato oscuro" :) puoi leggere
> il documento che ho pubblicato nella home page della mia collection:
> http://www.codeplex.com/rafcollection
>
> La rafcollection consiste in una collection che offre molte delle
> caratteristiche del dataset (acceptchanges, rejectchanges, ...) ma con
> le tue classi per i motivi detti sopra.
>
> Perseguendo questa strada non hai più il supporto del dataadapter quindi
> le alternative per il caricamento dei dati e l'aggiornamento del db sono:
> - fare tutto a manina
> - usare un OR/M
> - usare Linq2SQL ... io preferisco questa strada.
>
> Mi fermo se no sbrodolo in un discorso per cui ci vuole una giornata :)
>
grazie!
p.s. utilizzando mysql non è possibile utilizzare la creazione guidata
origine dati e dataset?
buon lavoro!