У меня есть три класса:
Class A
{
string name
IList<AB> list
}
Class B
{
name
}
Class AB
{
A a
B b
}
Класс B существует отдельно от A. Он существует сам по себе и является частью аналогичных списков в других классах. Вот почему у меня есть справочная таблица.
Проблема в том, что схема автоматического генерирования дает мне следующую схему:
A{id, name}
B{id, name}
AB{id, AFK}
Что касается схемы AB, я ожидаю, что там также BFK, и я не ожидаю поле id, так как оно не нужно. Это должен быть композитный ПК между АФК и БФК.
Я использую автомпер, без переопределений в МО.
Обратите внимание, я не хочу включать IList в мой класс B, так как там нет места.
Пожалуйста, помогите - я искал решение для этого, и я чувствую, что это должно быть простое решение. Вернувшись, когда я смоделировал от ER напрямую до таблиц sql, мне было сказано сделать это, если сущности были сильными.