ottobre 2006 Blog Posts
...e da tutto il mondo...con 1500 pageview circa in un solo giorno...
Questi sono i risultati dopo appena 24 ore dalla pubblicazione della prima release, e dopo l'annuncio nel forum di NHibernate e nella mailing list degli sviluppatori sempre di NH.
Vuol dire che l'interesse c'è. Siamo solo ad una 0.1.0 che è da considerare una Early Access...ma va benissimo così...
Per la prossima iterazione (0.2.x) conto di terminare tutti gli elementi NH mancanti e stabilizzare la console, mentre per la terza (0.3.x) inserirò probabilmente il wizard vero e proprio...che sarà il vero fiore all'occhiello: tu gli dai un domain model, gli dai un...
Ok...passata la fatica del workshop, ci siamo messi di buona lena io e il marcuccio per pacchettizzare la prima release del progetto.Ricordo ai più distratti,che adesso il progetto è hostato su codeplex...ecco l'indirizzo.Siamo qundi alla release 0.1.0 che ha una qualità Pre-Alpha,se qualcuno volesse lasciarci qualche feedback (Igor ha già dato qualche ottimo consiglio) può farlo sul forum.Siamo già al lavoro per la 0.2.... Possibili effetti collaterali nell'uso del tool: "Visione di prati verdi".
e meno male...oserei dire...lo spiega in modo cristallino Sahil Malik in questo post... ecco un estratto: "...rather than targeting the problem of "object to relational mapping", it targets the "conceptual to logical schema mapping...". E poi è anche chiaro del perchè in MS non si siano dedicati a scrivere un ORM...mica potevano competere! :-)
Innanzitutto per chi ancora non lo conosce come pattern può sempre vedere qui.Ma è davvero così utile? O almeno...lo è in tutti i casi?Nella fattispecie parlerò di UnknownEntity Special Case, cioè uno special case che si dovrebbe restituire (secondo Fowler) se la ricerca di una Entità fallisce, e invece di scatenare una eccezione, o ritornare un null viene ritornato un tipo UnknownEntity (che eredita da Entity).Situazione classica:Da un provider di dati per la classe Cliente voglio ottenere quello con un particolare IdDa qualche parte, in qualche modo ci scapperà di fare il test se l'entità ritornata è UnknownEntity Cliente cliente...