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