Thanks for the update Sergey. Much appreciated, especially the generics and nullables support. I appreciate you applying the SQL Server 2005 patch that I submitted too.
I'm wondering if changing the private/public key isn't going to cause problems though. Please see the following post. I ran into this a little while back and I'm having the same problem when I try using the new alpha. Namely, I can't load BLOB data that was saved with NHibernate 1.0.2.
http://forum.hibernate.org/viewtopic.php?t=959653
As far as I can tell, it looks like what's happening is that an NHibernate class or something is getting serialized into my BLOB field in the database. Then when I try to deserialize it, it's looking for the old version of NHibernate. It works OK, if I switch between 1.0.1 and 1.0.2, but, not if I switch to a version that I built with my own private key, or, with the new alpha.
Is there anyone out there that is using BLOB or CLOB fields that can do a test and confirm that I'm not doing something stupid and there really is a problem? Basically, all you have to do to test it is upgrade to the new alpha version of NHibernate and attempt to load a BLOB field that you saved using on older version of NHibernate.