Nhibernate e dintorni 3

giovedì 1 luglio 2010 0 comments

Terza release del post di Nhiberante e dintorni.

nh projects


BindManager: altri scorci prima di una release pubblica stabile

martedì 27 aprile 2010 0 comments

Da qualche giorno sto ri-dedicando qualche ora al BindManager che avevo già un pò presentato nei scorsi mesi.

Attualmente lo considero ancora un progetto molto acerbo in quanto nato da una folgorazione e cresciuto un pò di foga.

La cosa interessante è che cmq ora è in uso presso un CMS che ho fatto per un cliente e devo dire che si sta comportando davvero bene.

Oggi ho completato una serie di refactoring e flessibilità rendendo davvero piacevole e concreto l'uso (per quanto ancora acerbo) di TDD.


Nhibernate Dynamic Proxy e il medium trust (o limitazioni vedi Aruba hosting like)

lunedì 22 marzo 2010 2 comments

Che cosa succede se facciamo il deploy della nostra ultima web-application in uno spazio web-hosting che non permette implicitamente l'uso di dynamic proxy, ovvero di uso di Reflection?

Un'eccezione di questo tipo potrebbe essere sollevata:

System.Security.SecurityException: That assembly does not allow partially trusted callers.

Vedi Aruba e il medium trust (o simile) e le proxy per Nhibernate...una bella fregatura se non si sa come fare!


Nhibernate QueryMaker un'altra classe per vivere meglio

mercoledì 3 marzo 2010 7 comments

Non so voi ma spesso e volentieri mi capita di risolvere dei problemi usando ciò che so.

"Ciò che so" contiene non solo quello che so esattamente ma anche ciò che ho visto fare, ciò che si può fare etc..

C'è altro modo? Certo che si! Del resto siamo programmatori e se non rendiamo più semplice la nostra vita come facciamo con quella dei nostri clienti?!

Per questo mi son chiesto come poter semplificare la costruzione di query in Nhql quando queste vengono "costruite dinamicamente"? Ovviamente questo quando ICriteria non è una possibilità...


Un primo sguardo al mio BindManager

venerdì 26 febbraio 2010 3 comments

Un piccolo assaggio di un progetto che sto portando avanti nel tempo libero da un pò.

databind


Nhibernate estendere il metodo UniqueResult

lunedì 8 febbraio 2010 0 comments

Nhibernate prevede il metodo IQuery.UniqueResult<T> per restituire 1 unico risultato dato da una query (nhSql o Criteria).

Il tutto è piuttosto comodo ma cosa succede se siamo incerti di COSA ci restituirà il database?


Come uno spazio può far perdere un sacco di tempo a te e agli altri

venerdì 16 ottobre 2009 0 comments

Vi è mai capitato di perdere un sacco di tempo per un problema da poco?

E magari quel problema è composto da un singolo carattere?

Ecco come mi è andata oggi :P

Un post da sfogo oserei dire :)


Nhibernate e dintorni

domenica 20 settembre 2009 0 comments

Nhibernate non è un progetto a se stante, anzi! E' il centro di un vero e proprio universo di progetti satellite.

Purtroppo è ben difficile orientarsi nell'intreccio di applicazioni, codici, esempi, siti etc.. che costellano questo universo.

Propongo quindi una "guida per lo straniero e non solo.." per facilitare chiunque a conoscere meglio tutto il circondario..

nh projects


Chi l'ha detto che Nhibernate è solo per il mercato 'open source'?

mercoledì 9 settembre 2009 0 comments

Oggi Ayende Rahien comunica attraverso il suo blog la nascita del supporto commerciale a Nhibernate.

Quindi nh diventerà a pagamento? Certamente no! Ma chi vorrà potrà assicurare a se stesso o alla propria azienda o al proprio prodotto un'assistenza commerciale come quella degli altri prodotti a fini commerciali.