Performance differences between LINQ To SQL and NHibernate

In my current project one of the actions I’ve taken is to have the project and team move away from Linq To Sql to NHibernate. There was a multitude of issues that was the basis for this move, some of Continue reading

Posted in Data Access, ORM | Tagged Data Access, Linq To Sql, NHibernate, ORM, Performance | 4 Replies

Managing Parent/Child relationships with NHibernate (Inverse management)

When working with parent/child relationships in object models it is important to know what kind of Inverse Management your ORM technology have. Inverse management means handling all the relationships and keys shared between the parent and the child. This post Continue reading

Posted in Data Access, Methodology, ORM | Tagged Aggregate, Inverse Management, NHibernate, ORM, Parent / Child | 3 Replies

Top 10 reasons to think twice about using Linq To Sql in your project

I love ORM technology. I use a lot of it when building applications. I never did get completely in love with Linq To Sql though.  I’ve been using it a lot to teach ORM fundamentals just because the learning curve Continue reading

Posted in Data Access, ORM | Tagged Linq To Sql, Modelling, ORM, Top 10 list | 5 Replies