NHydrate is a lesser-known ORM for .Net – I stumbled across it for the first time yesterday.
They have a good amount of information on their Codeplex page, and a several videos that are also quite informative.
After reading through the docs and watching some of the videos I feel very curious about this ORM. Model driven development, a la LLBLGen appeals to me quite a bit, and in particular I am enticed by NHydrate’s ability to cleanly query across related objects with LINQ Expressions (after fighting miserably, and mostly unsuccessfully, with SubSonic to achieve the same ability).
So, I would be exceptionally interested in hearing anyone’s experience using NHydrate in a project. Have any of you used it and how was your experience with it? I would especially like to know if there are any show-stoppers in anyone’s opinion?
I actually work on the nHydrate project and can answer any questions you have at chrisd@nhydrate.org. We have worked very hard to get the LINQ syntax working very well. Also the difference from LLBLGen is the .NET integration. Last time I looked at this product you had to gen to a folder and then manually include files in your .NET project. nHydrate is integrated in the .NET environment and projects are added directly to the IDE. We also have a database installer project that tracks all database changes from your model as well. Your API and database are version and do not get out of sync.
–Chris Davis