У меня есть устаревшая база данных, в которой вместо отношения внешнего ключа автор создал отношение «один ко многим» через столбец в сущности, имеющей CSV с идентификаторами. *
Таблица Foo :
| Id | Bars | ... |
+----+-------+-----+
| 1 | 1,2,3 | ... |
| 2 | 1,3 | ... |
| 3 | 5 | ... |
Таблица Bar :
| Id | ... |
+----+-----+
| 1 | ... |
| 2 | ... |
| 3 | ... |
| 5 | ... |
Есть ли какой-нибудь умный способ сопоставить это с моя модель использует EF Core? Использование преобразований или чего-то еще ...
Вот мои классы моделей:
class Foo
{
public int Id {get; set;}
public List<Bar> Bars {get; set;}
}
class Bar
{
public int Id {get; set;}
}