Thanks for answering,
Ok, I was almost sure that joins were more efficient than subqueries when dealing with large amounts of data... If that's wrong or at least not very true, there is no need to worry then
.
I'm looking for an ORM because I have realised that some of my previous .Net projects are nightmares to maintain. I have done the mistake of mixing the business logic of my apps with data access code by using the MS standard dataset architecture. As a result, any single change can take days because the code has become too confusing and it's now hard to modify anything without the risk of generating new bugs.
Your product is very interesting to me because it's the first to offer the advantages of both object-oriented thinking and design-time GUI binding, so I think it could be the answer.
The problem is that I can't afford to completely sacrifice performance for ease of use and productivity, this is why I ask that kind of question.