資料來源概觀
「資料來源」(Data Source) 表示應用程式可使用的資料。 更確切地說,資料來源就是要在應用程式中使用的資料。 資料來源可以從資料庫 (包括本機資料庫檔案)、服務和物件中取得。
加入專案中的資料來源會顯示在 [資料來源] 視窗。 在許多情況下,您可以將資料來源拖曳到 Windows Form、WPF 和 Silverlight Designer,以建立繫結至基礎資料的控制項。 如需詳細資訊,請參閱將控制項繫結至 Visual Studio 中的資料。
Visual Studio 提供許多工具,可用來建立和編輯應用程式中的資料來源。 在 Visual Studio 專案中,會以實體資料模型、資料集、服務傳回的 Proxy 物件或其他物件型別表示資料來源,視基礎資料存放區傳回的物件而定。
您可以使用 [資料來源組態精靈] 建立及編輯資料來源。
從資料庫建立資料來源
您可以從資料庫建立資料來源,其方式是執行 [資料來源組態精靈],並選取 [資料庫] 資料來源類型。 如需詳細資訊,請參閱 HOW TO:連接至資料庫中的資料。
當您從資料庫建立資料來源時,Visual Studio 會產生「資料模型」(Data Model) 並將它加入至專案。 資料模型是資料庫基礎資料的強型別、可程式檢視。 您可以使用 Visual Studio 建立下列類型的資料模型:
以Entity Data Model為基礎的概念模型。 這種模型可用於 Entity Framework 或 WCF 資料服務。 如需詳細資訊,請參閱 Entity Framework Overview和 WCF Data Services。
具型別的資料集。 如需詳細資訊,請參閱 使用 Visual Studio 中的資料集。
LINQ to SQL 類別。 如需詳細資訊,請參閱 LINQ to SQL。
注意事項 不同於以實體資料模型為基礎的概念模型和資料集,LINQ to SQL 類別無法透過 [資料來源組態精靈] 來建立。 它們也不會出現在 [資料來源] 視窗中,因此無法拖曳至設計工具建立資料繫結控制項。 不過,您可以根據 LINQ to SQL 類別建立物件資料來源,並將這些物件拖曳至設計工具。 如需詳細資訊,請參閱 HOW TO:建立對應到資料表和檢視的 LINQ to SQL 類別 (O/R 設計工具)。
從區域資料庫檔案建立的資料來源
您也可以從下列類型的資料庫檔案建立資料來源:SQL Server Compact 3.5 資料庫 (.sdf 檔案)、Access 資料庫 (.mdb 檔案) 和 SQL Server Express 資料庫 (.mdf 檔案)。 從這些資料庫檔案建立資料來源時,可以將資料庫檔案直接加入至專案。 如需詳細資訊,請參閱下列主題:
從服務建立的資料來源
您可以從服務建立資料來源,其方式是執行 [資料來源組態精靈],並選取 [服務] 資料來源類型。 如需詳細資訊,請參閱 HOW TO:連接至服務中的資料。
當您從服務建立資料來源時,Visual Studio 會在專案中加入服務參考。 Visual Studio 也會建立對應於服務所傳回之物件的 Proxy 物件。 例如,傳回資料集的服務會在專案中表示為資料集,而傳回特定型別的服務,則會在專案中表示為傳回的型別。
您可以從下列服務類型建立資料來源:
WCF 資料服務。 如需詳細資訊,請參閱 ADO.NET Data Services Framework Overview。
Windows Communication Foundation (WCF) 服務。 如需詳細資訊,請參閱 Visual Studio 中的 Windows Communication Foundation 服務和 WCF 資料服務。
Web 服務。 如需詳細資訊,請參閱以 Managed 程式碼建立之 Web 服務的程式設計簡介。
注意事項 [資料來源] 視窗中出現的項目需視服務所傳回的資料而定。 某些服務可能不會提供足夠的資訊,讓 [資料來源組態精靈] 建立可繫結的物件。 例如,如果服務傳回不具型別的資料集,則完成精靈之後,在 [資料來源] 視窗中不會出現任何項目。 這是因為不具型別的資料集不會提供結構描述,所以精靈沒有充分資訊來建立資料來源。
從物件建立資料來源
您可以從公開一個或多個公用屬性的任何物件建立資料來源,其方式是執行 [資料來源組態精靈],然後選取 [物件] 資料來源類型。 物件的所有公用屬性都會顯示在 [資料來源] 視窗中。 如需詳細資訊,請參閱 HOW TO:連接至物件中的資料。
如需繫結至物件的詳細資訊,請參閱 Visual Studio 中的物件繫結。
從 SharePoint 清單建立的資料來源
您可以從 SharePoint 清單建立資料來源,其方式是執行 [資料來源組態精靈],並選取 [SharePoint] 資料來源類型。 SharePoint 透過 WCF 資料服務 公開資料,因此建立 SharePoint 資料來源和從服務建立資料來源效果相同。 在 [資料來源組態精靈] 中選取 [SharePoint] 項目,會開啟 [加入服務參考] 對話方塊,您可以在此指向 SharePoint 伺服器連接至 SharePoint 資料來源。 如需詳細資訊,請參閱 HOW TO:連接至服務中的資料。
請參閱
參考
概念
將 Windows Form 控制項繫結至 Visual Studio 中的資料