Share via


資料來源組態精靈

[資料來源組態精靈] 可用於建立和編輯應用程式中的資料來源。這些資料來源可以來自資料庫、服務或物件。它們也可以繫結至顯示資料的控制項。如需詳細資訊,請參閱資料來源概觀

執行精靈之後,即可在 [資料來源] 視窗中使用資料來源。您可以藉由將資料來源拖曳至設計介面,以建立資料繫結控制項。如需詳細資訊,請參閱將控制項繫結至 Visual Studio 中的資料

執行精靈

您可以用下列任一方式執行精靈:

  • 從 [資料] 功能表中,選取 [加入新資料來源]。

  • 資料來源視窗中,選取 [加入新資料來源]。

  • 有些可繫結控制項也提供 [加入新資料來源] 命令。

精靈會透過開啟數個頁面中的任何一個來開始。如需特定頁面的詳細資訊,請從下列清單中選取:

  • 選擇資料來源類型

  • 選擇資料庫模型

  • 選擇資料連接

  • 將連接字串儲存到應用程式組態檔

  • 選擇您的資料庫物件

  • 加入服務參考

  • 選取資料物件

選擇資料來源類型

從 [選擇資料來源類型] 頁面所列出的可用選項,選取要建立的資料來源類型。目前支援的資料來源類型,包括資料庫、服務和物件。您選取的資料來源類型決定專案中所建立的資料物件。

下表顯示選取各類型的結果。

資料來源類型

描述

專案中的結果

資料庫

讓應用程式能夠連接及變更資料庫產品 (例如 Microsoft SQL Server) 中的資料。

具型別資料集 (.xsd 檔案)。

服務

讓應用程式能夠連接及處理 Windows Communication Foundation (WCF) 服務、WCF 資料服務 或 Web 服務的資料和方法。

由於服務可傳回許多不同型別的物件,因此產生的資料來源是由服務傳回的物件所決定。

物件

讓應用程式能夠處理現有物件中的資料。

如果物件不在專案中,您必須加入所選物件的參考,它才會出現在精靈中。

SharePoint

可讓您的應用程式處理來自 SharePoint 網站的資料。

透過服務連結 SharePoint 資料來源,由從服務傳回的 SharePoint 物件決定所產生的資料來源。

注意事項注意事項
只有 SharePoint 2010 支援建立 SharePoint 資料來源。

選擇資料庫模型

當您從 [選擇資料來源類型] 頁面加入資料庫資料來源時,精靈會顯示 [選擇資料庫模型] 頁面。

選擇產生資料集或實體資料模型 (EDM)。如需詳細資訊,請參閱ADO.NET DataSets

選擇資料連接

從連接清單中選擇現有的連接或建立新的連接。若要建立新連接,按一下 [新增連接],開啟 新增/修改連接對話方塊 (一般)

設定 [連接屬性] 對話方塊中的値後,[連接詳細資料] 區域會顯示有關所選取之提供者和連接字串的唯讀資訊。

將連接字串儲存到應用程式組態檔。

選擇 [是,將連接儲存為],即可將連接字串儲存在應用程式組態檔。輸入連接的名稱,或使用所提供的預設名稱。

透過將連接字串儲存在應用程式組態檔中,可簡化維護應用程式的程序。如果資料庫連接變更,您可以修改應用程式組態檔中的連接字串,而不需要編輯原始程式碼及重新編譯應用程式。如需如何在應用程式組態檔中編輯連接字串的詳細資訊,請參閱 HOW TO:儲存和編輯連接字串

安全性注意事項安全性提示

資訊會以純文字儲存在應用程式組態檔。若要降低未經授權存取敏感資訊的風險,您可能需要將資料進行加密。如需詳細資訊,請參閱加密和解密資料

選擇您的資料庫物件

從樹狀檢視所顯示的可用物件中,選取資料庫中要放入應用程式的物件。在 [資料集名稱] 方塊中提供資料集的名稱。

加入服務參考

如果從 [選擇資料來源類型] 頁面加入服務資料來源,精靈會顯示 [加入服務參考] 頁面。

使用 加入服務參考對話方塊 對話方塊,將參考加入至服務。儲存對話方塊設定之後,您將返回 [資料來源組態精靈] 中的 [加入服務參考] 頁面。按一下 [完成] 以關閉精靈。

完成精靈之後,Visual Studio 會在您的專案中加入服務的參考。Visual Studio 也會在 [資料來源] 視窗中填入服務所傳回的物件。例如,如果服務傳回具型別資料集,則建立的資料來源即為資料集。如果服務傳回型別,則資料來源為傳回的型別。

注意事項注意事項

[資料來源] 視窗中出現的項目需視服務所傳回的資訊而定。某些服務可能不會提供足夠的資訊,讓 [資料來源組態精靈] 建立可繫結的物件。例如,如果服務傳回不具型別的資料集,則完成精靈之後,不會有任何項目出現在 [資料來源] 視窗中。這是因為不具型別的資料集不會提供結構描述,所以精靈沒有充分資訊來建立資料來源。

選取資料物件

如果從 [選擇資料來源類型] 頁面加入物件資料來源,精靈會顯示 [選取資料物件] 頁面。

此頁包含樹狀檢視,此檢視會顯示專案及組件中的物件,以及您的專案所參考的專案。選取您要繫結之每個物件旁邊的核取方塊。選取要繫結的所有物件之後,請按 [下一步]。

如果您要繫結的物件沒有出現在樹狀結構檢視中,請執行下列步驟之一:

  • 如果物件是在專案中定義的,請重建專案,然後重新啟動 [資料來源組態精靈]。

  • 如果物件是在外部組件或專案中定義的,請按一下 [加入參考 ],並使用 [加入參考對話方塊] 將參考加入至組件或專案。加入參考後,組件或專案會出現在樹狀檢視中。

預設情況下,樹狀檢視不會顯示屬於 .NET Framework 或 Visual Studio 的組件。如果要繫結至這些組件中的物件,請清除 [隱藏系統組件] 核取方塊。

請參閱

工作

HOW TO:建立 TableAdapter

HOW TO:建立 TableAdapter 查詢

概念

TableAdapter 概觀

準備您的應用程式以接收資料

將資料擷取至您的應用程式中

將控制項繫結至 Visual Studio 中的資料

在您的應用程式中編輯資料

驗證資料

儲存資料

其他資源

Visual Studio 資料應用程式的概觀

連接至 Visual Studio 中的資料