Omówienie źródeł danych
Źródła danych reprezentują dane dostępne w aplikacji.Bardziej szczegółowo źródła danych zawierają dane, które chcesz pracować w aplikacji.Źródła danych można uzyskać z baz danych (w tym pliki z lokalnej bazy danych), usług i obiektów.
Źródła danych, które można dodać do swojego projektu są wyświetlane w Źródła danych okna.W wielu przypadkach można przeciągnąć źródła danych do Windows Forms, WPF i Silverlight projektantom tworzenie kontrolek, które są powiązane z danych źródłowych.Aby uzyskać więcej informacji, zobacz Wiązanie formantów z danych w programie Visual Studio.
Visual Studio zawiera narzędzia do tworzenia i edycji źródła danych w aplikacji.Źródła danych w projektach programu Visual Studio są reprezentowane w podmiotu danych modeli, zbiorów danych, obiekty serwerów proxy zwracane przez usługę lub inne typy obiektów, w zależności od obiektów, które są zwracane na podstawie danych Yródłowych Sklepu.
Tworzenie i edytowanie źródła danych przy użyciu Kreatora konfiguracji źródła danych.
Ródła danych utworzone z baz danych
Można utworzyć źródło danych z bazy danych, uruchamiając Kreatora konfiguracji źródła danych i wybierając bazy danych typu źródła danych.Aby uzyskać więcej informacji, zobacz Jak: połączenia z danymi w bazie danych.
Po utworzeniu źródła danych z bazy danych programu Visual Studio generuje danych modelu i dodaje go do swojego projektu.Model danych jest jednoznacznie programowalne widok danych w bazie danych.Visual Studio umożliwia tworzenie następujących rodzajów modeli danych:
Model koncepcyjny oparty na Entity Data Model.Tego typu modelu mogą być wykorzystane przez Entity Framework lub usług WCF w danych.Aby uzyskać więcej informacji, zobacz Entity Framework Overview i WCF Data Services.
Pismo dataset.Aby uzyskać więcej informacji, zobacz Praca z zestawów danych w programie Visual Studio.
LINQ klas SQL.Aby uzyskać więcej informacji, zobacz LINQ to SQL.
[!UWAGA]
W przeciwieństwie do opartych na modelu danych podmiot modele koncepcyjne i zestawów danych LINQ SQL klas nie można utworzyć za pomocą Kreatora konfiguracji źródła danych.Nie pojawią się również w Źródła danych okna i nie mogą być przeciągane do designer do tworzenia formantów powiązanych danych.Można jednak utworzyć źródło danych obiektu, oparty na LINQ do klas SQL i przeciągnij te obiekty do projektanta.Aby uzyskać więcej informacji, zobacz How to: Create LINQ to SQL Classes Mapped to Tables and Views (O/R Designer).
Ródła danych utworzone z lokalnych plików bazy danych
Można również utworzyć źródła danych z następujących typów plików bazy danych: SQL Server Compact baz danych (pliki .sdf), w bazach danych programu Access (plików MDB), w bazach danych programu SQL Server Express LocalDB (pliki .mdf) i SQL Server Express baz danych (pliki .mdf).Podczas tworzenia źródła danych z tych plików bazy danych, pliki bazy danych można dodać bezpośrednio do swojego projektu.Aby uzyskać więcej informacji zobacz następujące tematy:
Ródła danych utworzone z usług
Można utworzyć źródło danych z usługi, uruchamiając Kreatora konfiguracji źródła danych i wybierając usługi typu źródła danych.Aby uzyskać więcej informacji, zobacz Jak: połączenia z danymi w usłudze.
Po utworzeniu źródła danych z usługi programu Visual Studio dodaje odwołanie do usługi do swojego projektu.Visual Studio tworzy również obiekty serwerów proxy, które odpowiadają obiekty, które są zwracane przez usługę.Na przykład usługa, która zwraca dataset jest reprezentowane w projekcie jako dataset; Usługa, która zwraca wartość typu określonego typu jest reprezentowana w projekcie jako typ zwracany.
Można utworzyć źródło danych z następujących rodzajów usług:
Usługi danych WCF.Aby uzyskać więcej informacji, zobacz ADO.NET Data Services Framework Overview.
Usługi Windows Communication Foundation (WCF).Aby uzyskać więcej informacji, zobacz Usług Windows Communication Foundation i usług WCF w danych w programie Visual Studio.
Usługi sieci Web.Aby uzyskać więcej informacji, zobacz Wprowadzenie do programowania usług sieci Web w kodzie zarządzanym..
[!UWAGA]
Elementy, które pojawiają się w Źródła danych okna są zależne od danych, który jest zwracany przez usługę.Niektóre usługi mogą nie dostarczać wystarczających informacji dla Kreatora konfiguracji źródła danych do tworzenia obiektów, które można powiązać.Na przykład, jeśli usługa zwraca dataset bez typu, elementy nie pojawi się w Źródła danych okno na Kończenie pracy kreatora.Jest tak, ponieważ bez typu obiektów DataSet nie oferuje schemat i dlatego Kreator nie ma wystarczających informacji, aby utworzyć źródło danych.
Ródła danych utworzone z obiektów
Można utworzyć źródło danych z dowolny obiekt, który opisuje jeden lub więcej właściwości publiczne, uruchamiając Kreatora konfiguracji źródła danych , a następnie wybierając obiektu typu źródła danych.Wszystkie publiczne właściwości obiektu są wyświetlane w Źródła danych okna.Aby uzyskać więcej informacji, zobacz Jak: połączenia z danymi w obiektach.
Aby uzyskać więcej informacji na temat powiązania do obiektów, zobacz Powiązania obiektu w programie Visual Studio.
Źródła danych utworzone z listami programu SharePoint
Można utworzyć źródło danych z listy programu SharePoint, uruchamiając Kreatora konfiguracji źródła danych i wybierając SharePoint typu źródła danych.SharePoint udostępnia dane za pomocą Usługi danych programu WCF , tworzenie źródła danych programu SharePoint jest taka sama, jak tworzenie źródła danych z usługi.Zaznaczanie SharePoint pozycji w Kreatora konfiguracji źródła danych otwiera Dodać odwołanie do usługi okno dialogowe, gdy połączenie z usługą danych programu SharePoint wskazując serwera SharePoint.Aby uzyskać więcej informacji, zobacz Jak: połączenia z danymi w usłudze.
Zobacz też
Informacje
Koncepcje
Co nowego w projektowaniu danych aplikacji w Visual Studio 2012
Wiązanie formantów Windows Forms do danych w programie Visual Studio
Tworzenie i edytowanie wpisanych zestawów danych
Przygotowanie aplikacji do odbierania danych
Pobieranie danych do aplikacji
Wiązanie formantów z danych w programie Visual Studio
Sprawdzanie poprawności danych