Класс Linq DataContext недоступен в моем MVC после сохранения базы данных

StackOverflow https://stackoverflow.com/questions/235955

Вопрос

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

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

public dbDataContext db = new dbDataContext();

Я получаю:

  

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

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

Спасибо.

** РЕДАКТИРОВАТЬ: я использую VS2008 SP1

Это было полезно?

Решение

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

Другие советы

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top