This address the result set paging problem but I'm not sure how to tackle the relationship management issue. The most appropriate way to do it I guess is to ensure that each DTO (e.g. Item) has attributes that hold the primary keys of relate objects?

TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations technology projects - with its network of technology-specific websites, events and online magazines.