I do not like very much the ObjectDataSource object of ASP.Net, but sometimes it gets useful, expecially when I already have a service class that extracts exactly the data you want. Today I did some cleanup on a project that is born with standard DAL with Enterprise Library and now Is evolving with nhibernate...