NHibernate e Castle 2.5
Posted by mauro in Software Mason on Thursday 26 August 2010 at 5:40 AM
Alberto ha scritto tutto quello che c’era da scrivere: Nuova versione di Castle Windsor (e NHibernate?), ma c’è anche una terza strada, ancora più semplice:
sostituire il ByteCode provider di NHibernate, usato per la generazione dei dynamic proxy, con quello di LinFu rimuovendo di fatto ogni dipendenza tra NH e Castle; in questo modo potete tranquillamente usare Castle 2.5 per i vostri scopi senza toccare NH.
Vantaggi? cambiate solo una riga di configurazione di NH e nulla di più… robetta da 3 nanosecondi ![]()
.m
#1 da Alberto Dallagiacoma Thursday August 2010 alle 09:23
Eh, va beh, ma così non vale...
Se non ti complichi un po' la vita, non ti diverti... :-)
#2 da Mauro Servienti Thursday August 2010 alle 10:10
me la complico già abbastanza con un sacco di altre cose :-P
.m
#3 da Gian Maria Thursday August 2010 alle 03:20
Il problema è che una volta esisteva hornget che ti rifaceva tutta la compilazione delle trunk di castle e NH più altre cosine, ma dopo il passaggio a github di castle non funzionava più.
Io sostnazialmente sono passato a linfu per la generazione dei proxy per evitare ogni possibile rottura di scatole :)
#4 da Alberto Dallagiacoma Thursday August 2010 alle 09:25
Se in un progetto uso già Castle come strumento di IoC, mi tengo Castle anche come generatore di proxy; se posso, evito troppi "mescolamenti".