У меня возник вопрос о внешнем ключе при «импорте» БД в Visual Studio.
моя среда разработки:
SQL 2005/2008 / 2008R2
Visual Studio2008 ASP.NET MVC 2 с .Net framework 3.5 SP1
следовал за музыкальным магазином MVC V1.0
в учебном документе pdf, стр. 50, говорится, что при создании «Entity Data»Модель "на последнем этапе, мы должны выбрать" Включить столбцы внешнего ключа в модель.
однако, я использую VS2008, и когда на этом этапе нет возможности выбора такого внешнего ключа.

пожалуйста, обратите внимание, что внутри красного круга он должен содержать (AlbumId, GenreId, ArtistId, Title, Price, AlbumArtURL), как показано на рисунке

но в моей модели отсутствуют GenreId и ArtistId.
как с этим бороться?
Я столкнулся с проблемой позже, когда я создал форму редактирования, и мне нужно использовать что-то вроде [[[[<% = Html.LabelFor (model => model.GenreId)%>]]]]] это нне работает.
, поэтому мне нужно, чтобы GenreId и ArtistId появлялись в альбоме.Я думаю, что это проблема внешнего ключа ...
Вы знаете, как ее решить?
Большое спасибо !!!