Невозможно выбрать раскрывающийся список «Просмотр содержимого» при добавлении представления в MVC с использованием интерфейсов. - PullRequest
1 голос
/ 07 июня 2010

Моя модель определена внешне в двух проектах - проекте Core и проекте Interface .

Я открываю диалог Добавить представление с моего контроллера и выбираю Создать строго типизированное представление .

В раскрывающемся списке я могу выбрать конкретные типы, например MyProject.Model.Core.OrderDetails , но типы интерфейсов, такие как MyProject.Model.Interface.IOrderDetails aren ' т там.

Я могу ввести класс интерфейса вручную, и все работает, но затем меню Просмотр содержимого , позволяющее выбрать леса Создать, Удалить, Список и т. Д., Отключено.

Есть ли проблемы с использованием интерфейсов в MVC? Или мне чего-то не хватает?

Редактировать: Просто чтобы уточнить, если я выберу конкретный объект и любые леса, которые я хочу, я могу затем отредактировать тег Inherits в директиве просмотра страницы, и все работает нормально, так что нет недостающие ссылки или что-нибудь. Просто мастер, похоже, не хочет работать с интерфейсом.

1 Ответ

0 голосов
/ 07 июня 2010

Ну, вы всегда можете выбрать конкретный класс, реализующий интерфейс, сгенерировать частичное представление и вручную удалить все ненужное.

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