Tutorial NHibernate (parte 1)

E' online su ugi il primo di una serie di articoli che andranno a trattare argomenti di persistenza sia su NHibernate che su Linq to SQL. Avrei voluto preparare qualcosa anche per Linq prima dei community days (ormai imminenti) ma mi sa che non ce la faccio...quindi posticipiamo di un pochino. Per quelli che saranno presenti, vedremo lo "scontro" live.

Ecco il link.

E' stato un piacere avere come reviewer il buon Salta, e tra una pizza e un piatto di "scialatielli", il lavoro è venuto su bene. Mi pare che ci siano stati almeno 3 cicli di review, e se non fosse stato per questo scambio di idee, probabilmente l'articolo (che è piuttosto lungo) non sarebbe venuto così.
Thx! :-)

Il menu è:

Architettura di NHibernate
Modelli con Contesti di Persistenza
Concetti di Mapping
Stati di una entity e ciclo di vita

Fatemi sapere cosa ne pensate.

ps:
E grazie anche al buon Simone che dalla nuova zelanda è stato il primo a votare...:-) 

Print | posted on lunedì 18 giugno 2007 11.31

Feedback

# re: Tutorial NHibernate (parte 1)

left by Simone Chiaretta at 18/06/2007 13.43 Gravatar
... e a fare la revisione dell'articolo :)

# re: Tutorial NHibernate (parte 1)

left by Antonio Di Motta at 18/06/2007 14.22 Gravatar
Complimenti, un ottimo articolo!

# re: Tutorial NHibernate (parte 1)

left by Andrea Colaci at 18/06/2007 15.04 Gravatar
Ottimo lavoro, si legge tutto d'un fiato.

# re: Tutorial NHibernate (parte 1)

left by Diego Lazzarino at 19/06/2007 10.02 Gravatar
Ottimo articolo, lo stampo e mi creo un bignami di NHibernate :-)

Grande Janky

# re: Tutorial NHibernate (parte 1)

left by Michele Lorizzo at 19/06/2007 15.12 Gravatar
Ottimo !!! Ben fatto ...
... molto 'intrigante'... pure troppo ... perchè ora aspetto con impazienza la parte successiva
:-P

Ciao
Mike

# re: Tutorial NHibernate (parte 1)

left by Andrea Saltarello at 19/06/2007 22.13 Gravatar
A' Miche... Mi vuoi male? Prima i dire una cosa del genere, ricordati di me: la revisione di questa serie di articoli è incompatibile con il mio tempo libero <g>

# re: Tutorial NHibernate (parte 1)

left by Antonio Budano at 17/07/2007 9.45 Gravatar
Ottimo articolo.

correggerei il codice per la creazione di una nuova istanza da:

Anagrafica anagrafica = new Anagrafica();
anagrafica.Nome = "...";
anagrafica.Cognome = "...";

using (ISession session = SessionHelper.GetSession())
{
session.SaveOrUpdate(cliente);
session.Flush();
}


in:

Anagrafica anagrafica = new Anagrafica();
anagrafica.Nome = "...";
anagrafica.Cognome = "...";

using (ISession session = SessionHelper.GetSession())
{
session.SaveOrUpdate(anagrafica); <<<<<<<<<<
session.Flush();
}

per il resto va bene :-)
Ciao
Antonio

# re: Tutorial NHibernate (parte 1)

left by Davide Lomonaco at 25/07/2007 12.15 Gravatar
Sono convinto che l'utilizzo di un ORM nell'ambito di una applicazione CRUD sia ottimale. Sono (quasi) convinto di utilizzare NHibernate (anche grazie alla tua evangelizzazione ;-), anche se potrei prendere in considerazioni prodotti commerciali...
La mia esigenza principale è la velocità di imlementazione. In quest'ottica, il tuo consiglio è sempre NHibernate?
Inoltre, che prodotto/soluzione/controllo mi suggerisci per la creazione delle form per il CRUD?
Grazie 1000 in anticipo.
Ciao
Davide

# re: Tutorial NHibernate (parte 1)

left by Giancarlo Sudano at 25/07/2007 13.14 Gravatar
Ciao Davide, la tua domanda offre molti spunti di riflessione, perchè non spostiamo questa discussione sul forum di guisa.org? così è più facile seguirla! :-)

# re: Tutorial NHibernate (parte 1)

left by Raffaeu at 16/11/2007 14.00 Gravatar
A giancà so' passati 4 mesi e ancora nun se vede la II parte. ;-)
Comments have been closed on this topic.