В крайна сметка, въз основа на добра обратна връзка за схема на данни (и липса на EF обратна връзка) в два свързани въпроса, продължих до голяма степен, както е показано в „Лоша идея #2“ по-горе.
Работя с това и отговаря на всичките ми текущи нужди.
Вижте тези за допълнителни подробности относно другите части от изпълнението:
- SQL ограничение:https://dba.stackexchange.com /questions/41387/manymany-with-shared-relation
- EF5 навигация:Custom Entity Framework навигационно свойство много към много