Why I’m giving up Ayende’s NHibernate.Generics (for now)

Ayende’s NHibernate.Generics is truly an incredible advance in supporting generic collections with NHibernate, and solving the two-way relationship problem at the same time.  I switched all my…

Why Equals and GetHashCode are so important to NHibernate

So I have been applying NHibernate.Generics to all my projects.  I have learned some valuable lessons. NHibernate has always warned that all entity classes should implement their…

How I find performance bottlenecks in my ASP.NET projects

Have you ever heard of a product called Ants Profiler by Red Gate?  An absolutely phenomenal product for profiling .NET code.  At the time of this writing,…

Generics and nullables in NHibernate

This is one of the more frequently requested features for NHibernate. Rightly so, for those who are using .NET 2.0.  Once you havegenerics and nullable types, it is…

one-to-one mapping bug in NHibernate

I just filed a bug with one-to-one mapping using foreign keys with NHibernate that at least affects version 0.9.1 through 1.0.0.  If you like one-to-one mappings, please…

NHibernate applied to EMAR

I have completely torn out the OPF I wrote behind EMAR and replaced itwith NHibernate. I anticipate that EMAR will be much faster and stableas a result….

NHibernate rocks

NHibernate rocks. I’vebeen investigating it these past few weeks as an alternative to acustom object persistence framework I wrote before NHibernate hadmatured. Well, it has matured much,…