aedenj wrote:
* I don't want to load all of the entries at once for a given account
because of how many there could be.
You can make it lazy loaded and if its because you are worried about fetching to many objects when they are initialized you can utilize the batch fetching feature
aedenj wrote:
* I don't want my account class to have a dependency on data access.
I'm using Nhibernate for persistance.
Youre assumptions about the repository is right on, i excpect that you want some sort of filtering of the collection, and for that you have to use a HQL/Criteria query and this should obviously not be in you model so you need a layer where you can ask for Business entities filled with data from your UI