I'm searching for an ORM framework for .NET 2.0 (has to run on Windows 2000, so 3.0/3.5 is out) that is entirely code configured, and does not require XML. I need this to be "hard coded" in the app so that the app can be stand-alone and copied without any support files.
I've looked at most of the common ones like nHibernate and the XML requirement just won't work for me. I would also like the ability to generate the support classes via codesmith templates. I am using C# 3 on VS 2008, but I have to target .net 2.0.
Does anyone have any suggestions?