我一直在試圖通過「創建數據訪問層」教程走發現http://www.asp.net/learn/data-access/tutorial-01-cs.aspxASP.net DAL DatasSet和表適配器沒有命名空間 - 羅斯文教程
創建數據庫連接,創建一個類型化的DataSet和表適配器,指定SQL等
當我將代碼添加到表示層(在這種情況下,一個頁面稱爲AllProducts.aspx)我無法找到NorthwindTableAdapters.ProductsTableAdapter類。我試圖導入NorthwindTableAdapters命名空間,但它沒有顯示出來。查看解決方案資源管理器類視圖確認有一個Northwind類,但不是我正在查找的命名空間。
我已經嘗試了幾個在線教程,都具有基本相同的步驟,我得到了相同的結果。
任何人都可以給我一個正確的方向推?
我收到錯誤:Imports'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
末級
你能發表一些代碼嗎? – hunter 2010-03-31 17:59:37
你有一個項目或多個項目嗎?如果您有多個項目,則必須在業務層項目中添加對DAL項目的引用。 – AxelEckenberger 2010-03-31 18:09:51