Posts
98
Comments
152
Trackbacks
6
NHibernate
Rilasciata l'alpha 2 di NHibernate 2.0

Come annunciato da Fabio Maulo in questo post, è disponibile l'alpha 2 di NHibernate 2.0. Sorgenti ed eseguibili possono essere scaricati da qui. Interessante la nota sulla beta 1 che è prevista per il prossimo 29/06/2008.

posted @ mercoledì 18 giugno 2008 15.08 | Feedback (0)
Disponibile l'alpha1 di NHibernate.Burrow 1.0.0

Come annunciato da Fabio nel newsgroup, riporto anche qui la notizia della disponibilità dell'alpha1 di NHibernate.Burrow. Ma cos'e' NHibernate.Burrow? Ecco un breve estratto preso direttamente dal wiki: Why Is Burrow Needed? Burrow is a light weight middleware developed to support .Net applications using NHibernate (maybe also referred as NH in this article) as ORM framework. Using Asp.net with NHibernate could be a challenge because of the fact that NHibernate is a stateful environment while Asp.net is a stateless framework. Burrow can help solve this conflict by providing advanced and smart session/transaction management and other facilitates. .... .... OpenSessionInView pattern isn't hard to implement, but...

posted @ lunedì 21 aprile 2008 9.30 | Feedback (1)
NHibernate e Oracle

Breve post per segnalare questo blog che potrebbe rivelarsi utile per chi è alle prese con NHibernate e Oracle. Technorati Tags: NHibernate, Oracle

posted @ mercoledì 16 aprile 2008 10.34 | Feedback (2)
Forum italiano di NHibernate

So che esiste un gruppo dedicato ad ORM su UgiDotNet, so che esiste Guisa, ma questo forum, per chi non lo conoscesse, tratta esclusivamente NHibernate: http://groups.google.it/group/nh-it Cosa aspettate, se siete utilizzatori NHibernate accorrete numerosi!

posted @ giovedì 10 aprile 2008 14.54 | Feedback (1)
Rilasciata l'alpha 1 di NHibernate 2.0

Mattina interessante: Ayende ha appena annunciato l'uscita dell'alpha 1 di NHibernate 2.0! I cambiamenti introdotti sono tantissimi e non sto qui ad elencarli. Non vedo l'ora di poter fare qualche test e qualche prova! Technorati Tags: NHibernate

posted @ lunedì 31 marzo 2008 8.58 | Feedback (0)
[NHibernate] - DateTime e update non necessari

Seguendo il post di Gian Maria oggi mi sono deciso ad attivare il log su NHibernate per verificare quali query fossero lanciate sul database (a proposito quando attivate il log ricordatevi di inserire l'inizializzazione di log4net altrimenti non viene loggato niente). Tutto funziona a meraviglia, ma con mio stupore ho notato che nel dump sono presenti una serie di update a fronte di una semplice lettura di dati (da un solo tipo di entità). Controllo il mio file di mapping ma è tutto molto semplice: qualche proprietà e 4-5 relazioni many-to-one. Vado in debug e in effetti verifico che la sessione...

posted @ mercoledì 27 febbraio 2008 14.27 | Feedback (2)
Settare una proprietà con l'attributo <ScriptIgnore>

  E' da un po' di tempo che sono alle prese con NHibernate, Domain Model, AJAX e compagnia bella. In particolare sto utilizzando massiciamente i PageMethods per recuperare i dati di un'entità e visualizzarli in un ModalPopup. Oggi aggiungendo una form per editare una nuova entità mi è saltato fuori il messaggio: Il problema è dovuto al fatto che all'interno dell'entità Documentazione ho una reference all'entità padre che a sua volta ha una reference ad una lista di oggetti di tipo Documentazione. La soluzione che ho trovato è stata quella di marcare la proprietà relativa alla reference dell'entità padre con l'attributo <ScriptIgnore() >...

posted @ sabato 15 dicembre 2007 10.33 | Feedback (0)
Aggiornato l'articolo NHibernate Best Practices with ASP.NET

La prima versione dell'articolo NHibernate Best Practices with ASP.NET di Bill McCafferty è datata 12 Marzo 2006. Da allora sono passati diversi mesi e soprattutto NHibernate si è evoluto un "pochino". Ecco quindi che anche l'articolo è stato aggiornato opportunamente. Non ho avuto ancora modo di leggerlo in modo dettagliato, ma da una prima occhiata credo che sia una risorsa veramente utile.

posted @ lunedì 16 aprile 2007 9.53 | Feedback (0)
NHibernate: i campi calcolati

NHibernate consente la definizione di proprietà "calcolate", ovvero proprietà che non saranno considerate nella fase di persistenza e che saranno valorizzate in fase di caricamento dell'entità da database (e solo in questa fase!).Per fare tutto questo è sufficiente utilizzare l'attributo formula del tag . Di seguito sono mostrati due esempi: property> property> Nel caso si utilizzino delle subselect è necessario racchiudere lo statement SQL tra parantesi, altrimenti verrà generato un errore in fase di caricamento dell'entità....

posted @ domenica 4 febbraio 2007 11.02 | Feedback (0)
NHibernate: i campi blob

Ok, so che ci sono pareri discordanti sui campi blob e sull'inserimento nel database di file, immagini o quant'altro. Personalmente, venendo dall'esperienza SharePoint, posso dire che non mi dispiacciono troppo e in qualche caso ho utilizzato anche io i campi blob per inseire file o immagini. Pensando in ottica NHibernate, mi sono chiesto se fossero supportati e se tutto funzionasse come per gli altri campi. Facendo una ricerca veloce ho notato che è possibile utilizzare il tipo "BinaryBlob" nel mapping di una proprietà. Un esempio potrebbe essere il seguente: <property name="Immagine" type="BinaryBlob" column="Immagine"/> Per quanto riguarda la...

posted @ mercoledì 24 gennaio 2007 10.48 | Feedback (0)
Full NHibernate Archive
News
Se volete sapere con chi avete a che fare eccomi qui in uno "scatto" lavorativo.
La mia foto

Logo MCAD
Logo MCTS

Visite dal 16/03/2007:

Il mio stato su Messanger: