1

у меня Модели определены внешне в двух проектах - в Core, проект и интерфейса проект.Невозможно выбрать Просмотр содержимого выпадающее меню при добавлении вида в MVC с использованием интерфейсов

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

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

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

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

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

+0

+1 для вашего имени пользователя. 401 - шутка. –

ответ

0

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

+0

Вот что я делаю в данный момент. Это не проблема, больше того, что мне показалось любопытным, как если бы это была известная проблема с MVC, она довольно хромает. Не является ли одной из главных целей MVC способствовать ослаблению сцепления? – fearofawhackplanet

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

  • Нет связанных вопросов^_^