Я пытаюсь создать простое решение диспетчера задач на основе учебника Nerd Dinner
weblogs.asp.net / ScottGu / архив / 2009/04/28 / свободный жерех-сетчатой MVC-NerdDinner-учебник, теперь-в-html.aspx.
РЕДАКТИРОВАТЬ: Я удалил http: // в этих URL, потому что у меня недостаточно репутации, чтобы добавить ссылки в сообщение.
Я построил свою модель, как показано здесь: nerddinnerbook.s3.amazonaws.com/Part3.htm
Он идентичен, за исключением того, что Ужин - это задача, а RSVP - проект.
Отношение task.projectId -> project.projectId
У меня есть больше полей в этих таблицах, но я сохранил простой класс частичной задачи в модели до сих пор, чтобы соответствовать учебнику.
Мой вопрос заключается в том, что когда я пытаюсь добавить новое представление и в диалоговом окне я выбираю "строго типизированное представление", мой класс модели для задачи не отображается в раскрывающемся списке, кто-нибудь знает, почему ??
Возможно, немного расплывчато, я просто пытаюсь получить некоторые идеи о том, почему это может происходить.
Я подумал, что, возможно, мое пространство имен где-то неверно или мой класс не был общедоступным, но это так.
У меня есть ссылка на мой репозиторий в контроллере, выполнив
TaskRepository taskRepository = new TaskRepository ();
и контроллер имеет ссылку на использование TaskManager.Models;
Все меня смущают.