Share via


資料來源概觀

「資料來源」(Data Source) 表示應用程式可使用的資料。 更確切地說,資料來源就是要在應用程式中使用的資料。 資料來源可以從資料庫 (包括本機資料庫檔案)、服務和物件中取得。

加入專案中的資料來源會顯示在 [資料來源] 視窗。 在許多情況下,您可以將資料來源拖曳到 Windows Form、WPF 和 Silverlight Designer,以建立繫結至基礎資料的控制項。 如需詳細資訊,請參閱將控制項繫結至 Visual Studio 中的資料

Visual Studio 提供許多工具,可用來建立和編輯應用程式中的資料來源。 在 Visual Studio 專案中,會以實體資料模型、資料集、服務傳回的 Proxy 物件或其他物件型別表示資料來源,視基礎資料存放區傳回的物件而定。

您可以使用 [資料來源組態精靈] 建立及編輯資料來源。

從資料庫建立資料來源

您可以從資料庫建立資料來源,其方式是執行 [資料來源組態精靈],並選取 [資料庫] 資料來源類型。 如需詳細資訊,請參閱 HOW TO:連接至資料庫中的資料

當您從資料庫建立資料來源時,Visual Studio 會產生「資料模型」(Data Model) 並將它加入至專案。 資料模型是資料庫基礎資料的強型別、可程式檢視。 您可以使用 Visual Studio 建立下列類型的資料模型:

從區域資料庫檔案建立的資料來源

您也可以從下列類型的資料庫檔案建立資料來源:SQL Server Compact 3.5 資料庫 (.sdf 檔案)、Access 資料庫 (.mdb 檔案) 和 SQL Server Express 資料庫 (.mdf 檔案)。 從這些資料庫檔案建立資料來源時,可以將資料庫檔案直接加入至專案。 如需詳細資訊,請參閱下列主題:

從服務建立的資料來源

您可以從服務建立資料來源,其方式是執行 [資料來源組態精靈],並選取 [服務] 資料來源類型。 如需詳細資訊,請參閱 HOW TO:連接至服務中的資料

當您從服務建立資料來源時,Visual Studio 會在專案中加入服務參考。 Visual Studio 也會建立對應於服務所傳回之物件的 Proxy 物件。 例如,傳回資料集的服務會在專案中表示為資料集,而傳回特定型別的服務,則會在專案中表示為傳回的型別。

您可以從下列服務類型建立資料來源:

從物件建立資料來源

您可以從公開一個或多個公用屬性的任何物件建立資料來源,其方式是執行 [資料來源組態精靈],然後選取 [物件] 資料來源類型。 物件的所有公用屬性都會顯示在 [資料來源] 視窗中。 如需詳細資訊,請參閱 HOW TO:連接至物件中的資料

如需繫結至物件的詳細資訊,請參閱 Visual Studio 中的物件繫結

從 SharePoint 清單建立的資料來源

您可以從 SharePoint 清單建立資料來源,其方式是執行 [資料來源組態精靈],並選取 [SharePoint] 資料來源類型。 SharePoint 透過 WCF 資料服務 公開資料,因此建立 SharePoint 資料來源和從服務建立資料來源效果相同。 在 [資料來源組態精靈] 中選取 [SharePoint] 項目,會開啟 [加入服務參考] 對話方塊,您可以在此指向 SharePoint 伺服器連接至 SharePoint 資料來源。 如需詳細資訊,請參閱 HOW TO:連接至服務中的資料

請參閱

參考

資料來源視窗

概念

資料應用程式開發的新功能

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

DataSet 設計工具

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

其他資源

Visual Studio 資料應用程式的概觀

連接至 Visual Studio 中的資料

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

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

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

驗證資料

儲存資料