Cuối cùng, dựa trên phản hồi lược đồ dữ liệu tốt (và thiếu phản hồi EF) trong hai câu hỏi liên quan, tôi đã tiếp tục rất nhiều như được trình bày trong "Ý tưởng tồi # 2", ở trên.
Tôi đang làm việc với điều này và nó đáp ứng tất cả các nhu cầu hiện tại của tôi.
Xem những điều này để biết thêm chi tiết về các phần khác của việc triển khai:
- Ràng buộc SQL: https://dba.stackexchange.com / question / 41387 / manymany-with-shared-Relations
- Điều hướng EF5: Khung pháp nhân tùy chỉnh thuộc tính điều hướng nhiều đến nhiều