Nakonec jsem na základě dobré zpětné vazby datového schématu (a nedostatku zpětné vazby EF) ve dvou souvisejících otázkách postupoval velmi podobně, jak je ukázáno v části „Špatný nápad #2“ výše.
Pracoval jsem s tímto a splňuje všechny mé současné potřeby.
Další podrobnosti o dalších částech implementace naleznete zde:
- Omezení SQL:https://dba.stackexchange.com /questions/41387/manymany-with-shared-relation
- Navigace EF5:Custom Entity Framework navigační vlastnost many-to-many