資料來源組態精靈
[資料來源組態精靈] 會在您的應用程式中建立和編輯資料來源。 您可以透過資料庫、服務或物件製作這些資料來源。 它們也可以繫結至可顯示資料的控制項。 如需詳細資訊,請參閱資料來源概觀。
在您執行此精靈之後,資料來源就會出現在 [資料來源] 視窗中。 您可以將資料來源拖曳至設計介面,藉以建立資料繫結控制項。 如需詳細資訊,請參閱將控制項繫結至 Visual Studio 中的資料。
執行精靈
您可以使用下列任何一種方法來執行精靈:
從 [專案] 功能表中,選擇 [加入新資料來源]。
從資料來源視窗中,選擇 [加入新資料來源]。
部分可繫結的控制項也會提供 [加入新資料來源] 命令。
此精靈是透過開啟數個頁面的任何一個頁面開始。 如需特定頁面的詳細資訊,請從下列清單中進行選取:
選擇資料來源類型
選擇資料庫模型
選擇資料連接
將連接字串儲存到應用程式組態檔
選擇您的資料庫物件
加入服務參考
選取資料物件
選擇資料來源類型
從[選擇資料來源類型] 頁面上所列的可用選項中,選取要建立的資料來源類型。 目前支援的資料來源類型包括資料庫、服務和物件。 您選取的資料來源類型可決定在專案中建立的資料物件。
下表顯示選取每種類型的結果。
資料來源類型 |
描述 |
專案中的結果 |
||
---|---|---|---|---|
資料庫 |
讓您的應用程式連接和變更資料庫產品 (例如 Microsoft SQL Server) 中的資料。 |
具類型資料集 (.xsd 檔案)。 |
||
服務 |
讓您的應用程式連接與使用 Windows Communication Foundation (WCF) 服務、WCF 資料服務或 Web 服務的資料和方法。 |
因為服務可以傳回許多不同類型的物件,所以產生的資料來源是由從服務所傳回的物件所決定。 |
||
物件 |
讓您的應用程式使用現有物件中的資料。 |
如果在專案中找不到物件,則您必須加入所選取物件的參考,所選取物件才會出現在精靈中。 |
||
SharePoint |
讓您的應用程式使用 SharePoint 網站中的資料。 |
SharePoint 資料來源透過服務進行連接,而產生的資料來源是由從服務所傳回的 SharePoint 物件所決定。
|
選擇資料庫模型
當您從 [選擇資料來源類型] 頁面中加入資料庫資料來源時,精靈會顯示 [選擇資料庫模型] 頁面。
選擇產生資料集或實體資料模型 (EDM)。 如需詳細資訊,請參閱ADO.NET DataSet。
選擇資料連接
從連接清單中選擇現有連接,或建立新的連接。 若要建立新的連接,請按一下 [新增連接]。
設定 [連接屬性] 對話方塊中的值之後,[連接詳細資料] 區域會顯示所選取之提供者的唯讀資訊以及連接字串。
將連接字串儲存到應用程式組態檔
選擇 [是,將連接儲存為] ,將連接字串儲存至應用程式組態檔。 輸入連接的名稱,或使用提供的預設名稱。
將連接字串儲存至應用程式組態檔,即可簡化應用程式維護流程。 如果資料庫連接變更,您可以修改應用程式組態檔中的連接字串,而非編輯原始程式碼以及重新編譯您的應用程式。 如需如何編輯應用程式組態檔中連接字串的詳細資訊,請參閱如何:儲存和編輯連接字串。
安全性提示 |
---|
資訊會以純文字形式儲存在應用程式組態檔中。若要減少未授權存取敏感性資訊的風險,您可能會想要加密資料。如需詳細資訊,請參閱加密和解密資料。 |
選擇您的資料庫物件
在樹狀檢視中顯示的可用物件中,從資料庫選取要帶入應用程式的物件。 在 [資料集名稱] 方塊中,提供資料集的名稱。
加入服務參考
如果您從 [選擇資料來源類型] 頁面中加入服務資料來源,精靈會顯示 [加入服務參考] 頁面。
使用 [加入服務參考對話方塊] 對話方塊,即可將參考加入服務中。 在您儲存對話方塊設定之後,將會返回 [資料來源組態精靈] 中的 [加入服務參考] 頁面。 按一下 [完成] 完成精靈。
在您完成精靈之後,Visual Studio 會在您的專案裡將參考加入服務中。 Visual Studio 也會將服務所傳回的物件填入 [資料來源] 視窗中。 例如,如果服務傳回具類型資料集,則建立的資料來源是資料集;如果服務傳回類型,則資料來源是傳回的類型。
注意事項 |
---|
[資料來源] 視窗中所顯示的項目取決於服務所傳回的資訊。部分服務所提供的資訊可能不足,無法供 [資料來源組態精靈] 建立可繫結的物件。例如,如果服務傳回不具類型資料集,則在完成精靈時,[資料來源] 視窗中不會顯示任何項目。發生此狀況的原因是不具類型資料集未提供結構描述,因此精靈的資訊不足,無法建立資料來源。 |
選取資料物件
如果您在 [選擇資料來源類型] 頁面上加入物件資料來源,精靈會顯示 [選取資料物件] 頁面。
此頁面包含顯示您專案中以及您專案所參考組件和專案中物件的樹狀檢視。 選取每個您想要繫結至之物件旁邊的核取方塊。 在您選取所有想要繫結至的物件之後,請按 [下一步]。
如果您想要繫結至的物件未出現在樹狀檢視中,請執行下列其中一個步驟:
如果物件定義在您的專案中,請重建您的專案,然後重新啟動 [資料來源組態精靈]。
如果物件定義在外部組件或專案中,請按一下 [加入參考] ,並使用 [加入參考] 對話方塊加入組件或專案的參考。 加入參考之後,組件或專案就會出現在樹狀檢視中。
樹狀檢視預設不會顯示屬於 .NET Framework 或 Visual Studio 一部分的組件。 如果您想要繫結至這些組件中的物件,請清除 [隱藏系統組件] 核取方塊。