我一直在尝试通过http://www.asp.net/learn/data-access/tutorial-01-cs.aspx找到的“创建数据访问层”教程
我创建数据库连接,创建类型化数据集和表适配器,指定 sql 等。
当我将代码添加到表示层(在本例中为名为 AllProducts.aspx 的页面)时,我找不到 NorthwindTableAdapters.ProductsTableAdapter 类。我试图导入 NorthwindTableAdapters 命名空间,但它没有显示出来。在解决方案资源管理器类视图中查看确认有一个 Northwind 类,但不是我正在寻找的命名空间。
我已经尝试了几个在线教程,它们都具有基本相同的步骤,并且我得到了相同的结果。
谁能给我推动正确的方向?
我收到错误:在 Imports 'NorthwindTableAdapters' 中指定的命名空间或类型不包含任何公共成员或找不到。确保命名空间或类型已定义并包含至少一个公共成员。
我想我可能需要添加一个引用,或者他们可能正在创建一个单独的类并将其导入到他们的主项目中。如果是这种情况,教程不会提到这一点。
供应商Test2.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
结束类