I'll get in here before Sean and and say "it depends!" :) I tend to use Transfer now which does a lot of this for me, but I do have a separate method for returning an array of objects and another for returning a query. If I could get away with it I'd use an array of objects every time. I like the IBO but it just doesn't work with Transfer that well (if you use decorators you get code duplication). Lazy-loading really depends on it's use.
Soft delete is nice (Transfer doesn't support it but it's on the list of future features), if you have large amounts of data then soft delete does degrade performance. I like what Paul Marcotte has done with his Audit object in Metro. I'm fairly new to OO with CF game so I'd suggest you take other people's options above mine, but you did ask :) HTH --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CFCDev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cfcdev?hl=en -~----------~----~----~----~------~----~------~--~---
