ASP.NET DAL DatasSet и Table Adapter не находятся в пространстве имен - руководство Northwind

Я пытался пройтись по учебнику "Создание уровня доступа к данным", найденномуhttp://www.asp.net/learn/data-access/tutorial-01-cs.aspx

Я создаю соединение с БД, создаю набор типизированных данных и адаптер таблицы, указываю sql и т. Д.

Когда я добавляю код в слой представления (в данном случае это страница с именем AllProducts.aspx), я не могу найти класс NorthwindTableAdapters.ProductsTableAdapter. Я попытался импортировать пространство имен NorthwindTableAdapters, но оно не отображается. Просмотр в обозревателе решений Class View подтверждает, что существует класс Northwind, но нет пространства имен, которое я ищу.

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

Кто-нибудь может дать мне толчок в правильном направлении?

Я получаю сообщение об ошибке: Пространство имен или тип, указанный в Import 'NorthwindTableAdapters', не содержит общедоступных членов или не может быть найден. Убедитесь, что пространство имен или тип определены и содержат хотя бы один открытый член.

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

SuppliersTest2.aspx.vb:

    Imports NorthwindTableAdapters 

   Partial Class SuppliersTest2

   Inherits System.Web.UI.Page



   Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load



    Dim suppliersAdapter As New SuppliersTableAdapter



    GridView1.DataSource = suppliersAdapter.GetAllSuppliers()

    GridView1.DataBind()



End Sub

Конечный класс

Ответы на вопрос(6)

Ваш ответ на вопрос