MVC nhibernate entiry mapping для выпадающего списка - PullRequest
2 голосов
/ 30 апреля 2010

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

Мое отображение:

<many-to-one name="Project" lazy="false"
       class="AgileThought.ERP.Domain.Property.Project"
       column="ProjectGUID" />

My View выдает ошибку о том, что GUID из выбранного значения dropdownList недействителен. Возможно, я думаю, что он пытается вставить GUID в объект моего проекта. Недопустимое значение 'fd38c877-706f-431d-b624-1269184eeeb5'.

Мой список связанных проектов отлично связывается с выпадающим списком, он просто не привязан к моей модели Project.

Должна ли соответствующая сущность Проекта знать о своих отношениях? Это действительно просто список поиска.

Большое спасибо за ваше время и наилучшие пожелания, Rod

1 Ответ

2 голосов
/ 30 апреля 2010

Вам, вероятно, понадобится пользовательское связующее, которое по сути может сделать это ...

entity.Project = session.Load<Project>(selectedValue);

Я думаю, что у Sharp Arch есть что-то вроде этого ... проверить это + вспомогательный метод .

Если вы хотите сохранить простоту, возможно, просто сделайте это вручную.

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