I’m already familiar with ASP.Net MVC so this looks tempting to help add to my knowledge of this and also add to my knowledge of ORM usage in good reusable software designs. This article uses NHibernate and FluentNHibernate to do this bit, and I hope this plus some research into Entity Framework a little bit later will give me some better insights into how it all fits together.