Проблемы с моделью с использованием LINQ to SQL при добавлении строго типизированного представления - PullRequest
2 голосов
/ 26 мая 2009

Я пытаюсь создать простое решение диспетчера задач на основе учебника 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;

Все меня смущают.

1 Ответ

1 голос
/ 26 мая 2009

Я не знаю, как диалоговое окно выбирает классы (кроме случаев, когда требуется чистая компиляция), но вы можете просто выбрать любой случайный класс и затем отредактировать первую строку получившегося aspx, чтобы заменить предпочитаемый вами класс.

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