Внешний ключ для нескольких таблиц в Entity Framework - PullRequest
0 голосов
/ 19 марта 2020

Допустим, у меня есть три таблицы в моей БД: Таблица A: ID, другие поля Таблица B: ID, другие поля Таблица C: FK, Тип, другие поля

Поле FK таблицы C должен быть ссылкой на поля идентификаторов в таблицах A и B. Поле Тип определяет, к какой таблице относится строка. Так, например, если тип равен 'A', тогда FK относится к идентификатору в таблице A, а если тип равен 'B', то FK относится к идентификатору в таблице B.

Как я могу описать это отношение в Entity Framework 6, предполагая, что изменение структуры таблицы не вариант?

...