1

У меня есть две таблицы - ContactInformation & EmailAddress - у которых есть много-много (*: *) отношений. После создания этой ассоциации в модели данных ADO.NET и создания db из нее в контейнере Entities Container создается таблица под названием ContactInformationEmailAddresses, которая отображает две таблицы.Правильный способ генерации представления из отношения многих ко многим?

В отличие от того, когда я просматриваю вид, который имеет отношение 1: *, в его представлении нет записей для его сопоставления, когда я нахожусь на одном уровне, а строительные леса из комбинированной таблицы - это не вариант даже после обновления модели из дб.

Мой вопрос просто: существует ли автоматический способ создания формы создания для ContactInformationEmailAddresses, которая будет иметь поле ввода EmailAddress?

+0

Это звучит неправильно. Новые 'ContactInformationEmailAddresses' имеют два отношения 1: *, поэтому они должны работать. Леса могут быть неудачными из-за отсутствия других полей для выставления в форме. В качестве теста вы можете добавить дополнительное поле temp в таблицу соединений и обновить объекты. Посмотрите, будет ли это подлежать? –

+0

@TrueBlueAussie, на самом деле у них много, потому что требования. У человека есть 1 ContactInformation и наоборот, но ContactInformations может иметь много EmailAddresses, и они хотят, чтобы люди могли делиться EmailAddresses, так что многие ContactInformations могут иметь много EmailAddresses и наоборот. Однако я мог бы выполнить это требование неправильно. Я думаю, что я обнаружил, что это вряд ли будет сделано автоматически, и если это я, я уже уделял больше времени тому, чтобы понять, как это нужно, чтобы написать страницу, чтобы я допустил поражение и продолжил это. Благодарю. – ChiefTwoPencils

ответ

1

В настоящее время шаблоны лесов не поддерживают генерирование представлений, требующих выбора и ассоциации с несколькими объектами - «многими» концами ассоциации.

Убедитесь, чтобы проверить эту статью блога http://blogs.msdn.com/b/mcsuksoldev/archive/2013/09/20/managing-entity-relationships-with-mvc-scaffolding.aspx

Смежные вопросы