The admins and I have been discussing our new cool core and its data store.  In my studying for this, I went and took a look at the lib IBATIS which I keep hearing about [ thank you rahul].  IBATIS allows you to use either raw sql or sprocs to connect to any db thereby forever giving you solid connectivity to [multiple/any]dbs.  Our major debate was which one to use [  nhibernate or Ibatis].

Well today I downloaded IBATIS and converted the .NET 1.1 version to 2.0 as I couldnt find one.  I then noticed that the reference to nihibernate was missing in Ibatis.Extensions.  HMMMMM interesting......  Nhibernate being used INSIDE Ibatis.  My quest lead me to find the nhibernate 2.0 dll.  The nhibernate site claims 2.0 adoption but I couldnt find their assembly so I created my own from their 1.1 code.  I had a small issue with the snk file but apparently all you have to do is comment it out of the AssemblyInfo.cs file as this is an developer only snk file.  I then added the new 2.0 nhibernate dll to the IBATIS project and voila a 2.0 IBATIS project using 2.0 nhib lib.  Finally got to see my favorite screen.

I also cleaned somethings up in both projects and change the AssemblyInfo to say 2.0 assemblies.

Download my 2.0 port of Nhibernate here

Download my 2.0 port of Ibatis here