Я работаю в .NET 2.0, недавно обновленной до среды .NET 3.5 (VS2008, VB.NET) на существующем проекте веб-сайта ASP.NET. Я могу создать класс Linq-to-SQL (также называемый DataContext?) В папке «Код приложения», перетащить таблицы из активного соединения и сохранить его. Давайте назовем это MyDB. Когда я перехожу к файлу с выделенным кодом для моей страницы и пытаюсь объявить объект «MyDBDataContext», он не находится в intellisense, указывая, что он недоступен.
Я проверил ссылки, и это должно быть правильно установлено, потому что я сделал файл .dbml.
Я сделал новый проект приложения для тестирования Windows, и он вел себя точно так, как ожидалось, и я мог без проблем следить за этим блогом .
Есть ли что-то присущее веб-проектам, которое не позволяет использовать эти автоматически сгенерированные объекты? Является ли App Code правильным местом для объявления?
Если вы не можете сказать из вышесказанного, я новичок в отрасли и действительно новичок в LINQ.
спасибо за вашу помощь.