Моя модель определена внешне в двух проектах - проекте Core и проекте Interface .
Я открываю диалог Добавить представление с моего контроллера и выбираю Создать строго типизированное представление .
В раскрывающемся списке я могу выбрать конкретные типы, например MyProject.Model.Core.OrderDetails , но типы интерфейсов, такие как MyProject.Model.Interface.IOrderDetails aren ' т там.
Я могу ввести класс интерфейса вручную, и все работает, но затем меню Просмотр содержимого , позволяющее выбрать леса Создать, Удалить, Список и т. Д., Отключено.
Есть ли проблемы с использованием интерфейсов в MVC? Или мне чего-то не хватает?
Редактировать: Просто чтобы уточнить, если я выберу конкретный объект и любые леса, которые я хочу, я могу затем отредактировать тег Inherits
в директиве просмотра страницы, и все работает нормально, так что нет недостающие ссылки или что-нибудь. Просто мастер, похоже, не хочет работать с интерфейсом.