Моделирование реляционных таблиц в один объект - ASP.NET и Entity Framework 4 - PullRequest
2 голосов
/ 29 января 2010

Я пишу блог, используя ASP.NET MVC2 и используя EF4 в качестве ORM. Я хочу использовать теги для навигации вместо традиционных категорий.

Таблица:

Почтовый стол
- Id
- Название
- Кузов
- Слизняк
- PostDate


Стол PostTags
- PostId
- TagId

Таблица тегов
- Id
- TagName

Я хочу иметь возможность получить объект Post, содержащий список связанных тегов. Я новичок в ASP.NET и MVC, поэтому любая помощь будет отличной!

1 Ответ

1 голос
/ 29 января 2010

В конструкторе Entity Framework могут быть созданы ассоциации между вашими сущностями.

Если вы используете в качестве модели существующую базу данных, убедитесь, что у вас есть внешние ключи, определенные для описания взаимосвязи между строками в ваших таблицах. Это позволит Entity Framework реализовать ассоциации объектов, которые должны быть созданы в модели, и обеспечить правильное сопоставление объектов.

Каждый объект Tag будет иметь коллекцию сообщений, а каждый объект Post будет иметь коллекцию тегов.

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