У меня есть несколько таблиц, отношения которых основаны на уникальных ключевых ограничениях.
Быстрый пример:
VersionId, VersionName
SurveyId, SurveyName, VersionId
QuestionId, QuestionName, SurveyId, VersionId
EF в настоящее время не поддерживает отношения, основанные на уникальных ключевых ограничениях. В моем индексном представлении для вопроса, как лучше всего обрабатывать присоединение к опросу, чтобы показать сетку вопросов с названием опроса относительно модели?
Нужен ли мне анонимный тип? db.Questions.Include ("Surveys"), похоже, ничего не делает. Я мог бы использовать linq и создать ViewModel из объединенных таблиц (я подозреваю, что это правильный путь), но в EF & MVC есть так много вещей, которые я решил проверить, прежде чем что-либо делать.