Entity Framework 6 не создает таблицы сопоставления - PullRequest
0 голосов
/ 27 февраля 2019

Я использую Entity Framework 6, у меня есть некоторые таблицы в качестве таблиц отображения в базе данных - для сопоставления многих таблиц - не создается как объект при создании модели.в чем проблема будет?

вот таблицы:

Prop:
PK-Code
PropCh:
PK-CHID
and the mapping table:
Ch_Prop:
PK-CHID
PK-Code

1 Ответ

0 голосов
/ 27 февраля 2019

В вашей схеме таблица сопоставления не имеет никаких свойств, кроме FK связанных сущностей, что делает ее, так сказать, таблицей чистого соединения .

По этой причине EF не создает класс для представления этой "модели", поскольку записи таблицы будут внутренне представлены состоянием навигационных свойств среди связанных моделей.

В большинстве случаев это не проблема, так как обычно объекты предварительно загружаются, прежде чем они будут связаны посредством изменения их навигационных свойств.

...