ASP.net DAL DatasSet und Table Adapter nicht im Namespace - Northwind Tutorial

Ich habe versucht, durch das Tutorial "Erstellen einer Datenzugriffsebene" zu gehenhttp://www.asp.net/learn/data-access/tutorial-01-cs.aspx

Ich erstelle die DB-Verbindung, erstelle das typisierte Dataset und den Tabellenadapter, gebe die SQL an usw.

Wenn ich den Code der Präsentationsebene hinzufüge (in diesem Fall eine Seite mit dem Namen AllProducts.aspx), kann ich die NorthwindTableAdapters.ProductsTableAdapter-Klasse nicht finden. Ich habe versucht, den Namespace "NorthwindTableAdapters" zu importieren, er wird jedoch nicht angezeigt. Wenn Sie in der Klassenansicht des Solution Explorers nachsehen, wird bestätigt, dass eine Northwind-Klasse vorhanden ist, jedoch nicht der gesuchte Namespace.

Ich habe mehrere Online-Tutorials ausprobiert, die im Wesentlichen alle die gleichen Schritte aufweisen, und ich erhalte die gleichen Ergebnisse.

Kann mir jemand einen Anstoß in die richtige Richtung geben?

Ich erhalte die Fehlermeldung: Der in den 'NorthwindTableAdapters'-Importen angegebene Namespace oder Typ enthält kein öffentliches Mitglied oder kann nicht gefunden werden. Stellen Sie sicher, dass der Namespace oder der Typ definiert ist und mindestens ein öffentliches Mitglied enthält.

Ich denke, ich muss möglicherweise eine Referenz hinzufügen, ODER sie erstellen möglicherweise eine separate Klasse und importieren sie in ihr Hauptprojekt. In diesem Fall wird dies in den Tutorials nicht erwähnt.

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

Klasse beenden

Antworten auf die Frage(6)

Ihre Antwort auf die Frage