Класс Linq DataContext недоступен в моем MVC после сохранения базы данных - PullRequest
2 голосов
/ 25 октября 2008

Я только что скачал MVC и прохожу учебник. Все идет хорошо, пока я не попытаюсь объявить объект DataContext.

Мой dbml называется db.dbml (пробовал другой файл с именем test.dbml), и когда я пробую это:

public dbDataContext db = new dbDataContext();

Я получаю:

Тип или имя пространства имен 'dbDataContext' не найден ...

Я что-то упустил? В веб-формах это все, что мне нужно было сделать, и в уроке это все, что показано. Я скачал новейший MVC сегодня ...

Спасибо.

** EDIT: я использую VS2008 SP1

Ответы [ 4 ]

3 голосов
/ 31 декабря 2008

Это ошибка sp1, если вы используете частичные классы, посмотрите следующее и обходные пути: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=361577

1 голос
/ 27 октября 2008

Несколько быстрых вопросов: Является ли имя вашего контекста данных "dbDataContext"? ... также оно находится в пространстве имен? (у вас есть ссылка на это пространство имен).

Другой вопрос ... это ошибка времени выполнения или ошибка времени компиляции?

0 голосов
/ 04 ноября 2009

Как только вы добавите класс, просто создайте решение. Вы найдете ваши классы в списке

0 голосов
/ 27 октября 2008

попробуйте добавить контекст в пространство имен {ProjectName} .Models ...

потому что модели хранятся в пространстве имен моделей .. попробуйте проверить, включили ли вы пространство имен в текущий контекст ..

...