If this helps anyone out:
My "Composite Object", as gen'd by LLBLGen, is accessed a little differently than I thought, because it interpreted my xREF table as a connector to the collection.
IE:
I use the Adapter method...
I have an "Applications" table and a "Programmers" table - they are connected by a table called "ApplicationsAndProgrammers".
In short, what I did was to create the Application entity and FetchEntity() to fill it.
Then, I made an EntityCollection<ProgrammeEntity> and set it to = application.ProgrammersCollectionViaApplicationAndProgrammers
On my adapter, I used adapter.FetchEntityCollection and filled my objects.
This was great as I was making a simple master / detail page with fields at the top an a Grid for my related objects.
I didn't "have" to use PreFetch paths, as I started out. If you're filling a composite object that was created by the presence of having an xRef table, then those short lines of stuff worked great.
DataAccessAdapter adapter = new DataAccessAdapter();
ApplicationEntity application = new ApplicationEntity();
application.Application = m_id; // my querystring value
adapter.FetchEntity(application);
BindFormToData(application); // my form binding method
EntityCollection<ProgrammersEntity> programmers = application.ProgrammersCollectionViaProgrammersAndApplications;
adapter.FetchEntityCollection(programmers, application.GetRelationInfoProgrammersCollectionViaProgrammersAndApplications());
gvProgrammers.DataSource = programmers;
gvProgrammers.DataBind();
So $$.. That's what I'd expect from a nice framework.. That's a very basic operation that most people would use and I'm glad to see that the xRef connector automagicially was there for me to use.
I never had the luxury of updating my collections easily, so I will check that out, too. I may be missing something even easier by not using the drag/drop stuff, but I'm not familiar with the drag/drop data stuff yet.
Thanks again.. I need to work on the Pluralization stuff and I also need to make some exps that can remove my field suffixes that I use on my tables.