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