EntityDataModel и ассоциативная таблица - PullRequest
0 голосов
/ 22 сентября 2010

У меня есть авторы -> авторы книг <- книги в моей базе данных. Я создал модель данных объекта из этого и заметил, что объект ассоциации не появился в модели (я думаю, что это вывод). </p>

Я хочу перетащить 2 объекта EntityDataSources в конструктор, вид сетки авторов, и когда пользователь щелкнет, чтобы выбрать автора, другой вид сетки ниже покажет все книги, связанные с этим автором.

Как мне сконфигурировать этот второй источник entitydatasource, потому что, когда я пытаюсь настроить его, я не вижу сущность ассоциации authorbooks в раскрывающемся списке entitysetname. Я думаю установить это как источник данных для таблицы gridview книг? Я что-то неправильно понимаю?

Спасибо

rodchar

1 Ответ

0 голосов
/ 22 сентября 2010

Entity Framework будет выводить отношения, основанные на внешних ключах в вашей базе данных.

Есть ли в вашей таблице AuthorBooks внешний ключ к таблице Author?

Также, когда вы добавляете свои таблицы в свой EDMX, убедитесь, что вы отметили «Включить внешние ключи в модель».

Если все сделано правильно, при вводе Author. вы должны видеть AuthorBooks как EntitySet.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...