>in aggiunto potrei utilizzare un ORM (o in sostituzione??)

Sostituzione senza ombra di dubbio, in realtà un ORM ti sostituisce tutta la parte di accesso ai dati implementanto numerose e preziose features.

Molti non amano glio ORM, secondo me sono una figata, no li uso quasi mai, però sono ottimi.
Il carico di lavoro e la riduzione di errori che puoi avere sono numerosi, in un progetto grande potrei anche azzardare l'ipotesi di un 10:1 come tempi di realizzazione.

L'impatto è un po' ostico, il pratica tu crei il tuo Domain e poi l'orm fa tutto il resto.

>tra gli ORM free quale credi che sia il migliore dal punto di vista del rapporto
>potenzialità/semplicità??

Beh senza obra di dubbio NHibernate, tra le altre cose hai anche la fortuna che da pochi giorni è uscito un tool per la generazione dei file di mapping.
lo trovi qui:
http://www.codeplex.com/Wiki/View.aspx?ProjectName=NHDomainMapper

buon divertimento.

ciauz

imperugo
Microsoft MVP
myblog : http://www.tostring.it
99 messaggi dal 05 ottobre 2006
Ti chiedo un ultima cosa, poi mi ritiro per studiare Hibernate :D

cosa sono i file di mapping?

Grazie
sciamano ha scritto:
cosa sono i file di mapping?


Ti rispondo in modo semplicistico, prediligendo la concretezza alla forma.
Sono file di configurazione, tipicamente XML, usati dall'engine ORM per conoscere la struttura della base dati e creare così una "mappa" di corrispondenza tra entità/relazioni del tuo dominio applicativo (classi che rappresentano gli oggetti di business) e la persistenza (tabelle/campi/ecc. nel database)

Nei file di mapping vengono inoltre specificati alcuni comportamenti a runtime dell'ORM engine, come ad esempio l'uso di lazy load.

In pratica per usare NHibernate l'unica cosa che devi fare, oltre ad importare le dll  , è quella di creare il file di mapping per dire a nhibernate come agire sul database.

Con i tool di generazioni dei file di mapping (NHDomainMapper) anche questo lavoro - che è piuttosto noioso! - viene sensibilmente ridotto da un automatismo che, analizzando la struttura della base dati, genera il mapping. Allo sviluppatore poi non resta che fare il tuning e... il deploy (beh, magari anche qualche test )

Matteo Casati
GURU4.net
non avrei saputo dire di meglio  .

Ma attenzione con NH potresti vedere i prati verdi hihihihih

imperugo
Microsoft MVP
myblog : http://www.tostring.it
imperugo ha scritto:
non avrei saputo dire di meglio


Oh, ma quanto sono bravo???!!!! LOL

Ma attenzione con NH potresti vedere i prati verdi hihihihih


No, quello solo Janky! Che tra l'altro, imho, il tempo che risparmia usando NHibernate non lo passa (tutto) dietro alle ragazze ma... per prati verdi!

Matteo Casati
GURU4.net
99 messaggi dal 05 ottobre 2006
Grazie per le risposta dettagliate
Ciao

anche io ho lo stesso problema. Puoi cortesemente postarmi qualche esempio in VB ?.
Ti ringrazio.
Pasquale
Sei intervenuto in una discussione di oltre 4 anni fa (qualche era geologica in termini informatici); cosa vuoi sapere di preciso?

Matteo Casati
GURU4.net

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.