this is kind of a philosophical question.
Lets suppose i have an entity SurveyEntity and an entity QuestionEntity. In teh dtaabse, Questions may be assigned to Surveys via the intermediate table SurveyQuestion which maps to an "intermediate" entity SurveyQuestionEntity.
Now then, when I want to assign questions to a survey, should I instantiate a QuestionCollection (say in a data list or gridview of some kind on the page) and finally assign them to my Survey by iterating and creating SurveyQuestionCollection? This is like picking from a list of questions and assigning them to the survey.
Or should i create the SurveyQuestionCollection, bind the collection to the page (a little trickier because I have to display the properties of the SurveyQuestion's QuestionEntity), and then finally save that collection?
This has implications also for editing an existing collection of SurveyQuestion entities (if I have a survey that has already been set up wuth questions, i.e. has a SurveyQuestion collection, and now ia want to add or deleted assignments).
Is this making sense?