Я использую EF Core и сталкиваюсь с вопросом о том, как настроить многие ко многим на основе 3 ключей.Ситуация у меня есть 4 таблицы:
- Проекты
- Ресурсы
- ResourceRoles
- ProjectToResourceToResourceRole
Проект можетможет быть связан со многими ресурсами, но также с одним ресурсом несколько раз из-за роли ресурса в проекте. Ресурс может быть связан со многими проектами, но также и с одним проектом несколько раз. Ресурс имеет много ресурсов. Роли
Поэтому я создал3 класса и четвертый с таблицей будут связывать все 3 таблицы: ProjectToResourceToResourceRole Как настроить компоновщик различных классов?
Я использую в своем веб-API:
- DotNet Core 2.2
- EFCore 2.2.4
- EFCore Proxy 2.2.4
- Луковая архитектура
Заранее спасибо.