Links #15 : NHibernate

Posted by – April 21, 2009

  • Ayende nous livre ici une série sur quelques techniques NHibernate, avec exemples à l’appui, passionnant, à découvrir ou à re-découvrir, à bookmarker d’urgence,
  • Fluent NHibernate : cela en excite plus d’un sur twitter ;-) et je peux le comprendre car ça titille aussi mes sens : en plus de vouloir remplacer les hbm, on trouvera l’AutoMapping qui nous évitera peut-être d’oublier des choses dans le fichier de mapping hbm (je me comprends), mais aussi d’avoir des helpers pour des repo génériques (Find, Save, Delete, …), ou d’effectuer des tests en mémoire (vs. DB) , et, originalité, il se compilera à l’aide de Rake (mais il y a tout de même un SLN),
  • Linq to NHibernate : vous permettra d’écrire des lignes du type session.Linq<MyEntite>.Where(x => x.Result && x.Libelle==”tdd”). Il est livré avec NHContrib, ou simplement directement avec ses propres sources, et cela sera beaucoup (beaucoup) moins long à télécharger. Ou bien, prendre l’assembly NHibernate.Linq.dll contenue dans Fluent NHibernate. Il y en a même qui se sont essayés à LinqToNHibernate dans LinqPad.
  • Dans la 2.1, ils vont enfin remplacer Iesi par les HashSet de .NET.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>