Udostępnij za pośrednictwem


Jak: połączenia z danymi

Można odwołać się do danych dostarczone przez bazę danych SQL Server, listę programu SharePoint, usługi Open Data Protocol (OData) lub usługi Windows Communication Foundation (WCF) Rich Internet Application (RIA).Następnie można użyć tych danych do tworzenia ekranów i zapytań w Visual Studio LightSwitch.

W tym temacie przedstawiono sposób wykonania następujących zadań:

  • Połączenie z bazą danych serwera SQL

  • Łączenie z listą programu SharePoint

  • Łączenia się z usługą OData

  • Połączenie z usługą WCF RIA

  • Odświeżanie źródła danych

Połączenie z bazą danych serwera SQL

  1. W oknie Eksplorator rozwiązań kliknij węzeł Źródła danych.

  2. W menu Projekt, kliknij opcję Dodaj źródło danych.

    Zostanie wyświetlony Kreator dołączania źródła danych.

  3. Na stronie Wybierz typ źródła danych kliknij przycisk Baza danych, a następnie kliknij przycisk Dalej.

  4. Jeżeli pojawi się okno dialogowe Wybierz źródło danych, kliknij przycisk Microsoft SQL Server, a następnie kliknij przycisk OK.

  5. W oknie dialogowym Właściwości połączenia, upewnij się, że opcja Microsoft SQL Server (SqlClient), jest zaznaczona w polu Źródło danych.

    [!UWAGA]

    Jeśli opcja Microsoft SQL Server (SqlClient) nie jest zaznaczona w polu Źródło danych, kliknij przycisk Zmień …, aby otworzyć okno dialogowe Zmień źródło danych.Następnie w oknie dialogowym Zmień źródło danych wybierz Microsoft SQL Server i .NET Framework Data Provider for SQL Server.Kliknij OK, aby powrócić do okna dialogowego Właściwości połączenia.

  6. W polu Nazwa serwera, okna dialogowego Właściwości połączenia, wpisz nazwę wystąpienia SQL Server, z którym chcesz się połączyć.

    [!UWAGA]

    Jeśli aplikacja SQL Server jest uruchomiona na tym samym komputerze, co LightSwitch, w polu nazwy Serwer można wpisać localhost.

  7. Jeśli baza danych jest skonfigurowana pod kątem uwierzytelniania systemu Windows, kliknij przycisk Użyj uwierzytelniania systemu Windows.W przeciwnym razie kliknij przycisk Użyj uwierzytelniania serwera SQL, a następnie podaj nazwę użytkownika i hasło użytkownika, który ma dostęp do bazy danych.

  8. Kliknij Wybierz lub wprowadź nazwę bazy danych.Następnie na liście rozwijanej Wybierz lub wprowadź nazwę bazy danych wybierz lub wpisz nazwę bazy danych, z którą chcesz się połączyć, a następnie kliknij przycisk OK.

  9. Zostanie wyświetlona strona Wybierz obiekty bazy danych użytkownika.

  10. Na stronie Wybierz obiekty bazy danych wybierz tabele i widoki, które mają być używane w aplikacji LightSwitch, a następnie kliknij Zakończ.

Wybrane tabele i widoki bazy danych, są wyświetlane w Eksploratorze rozwiązań, jako podrzędne węzły węzła Źródła danych.

LightSwitch odnosi się do tabel i widoków jako encji.Można edytować encje w LightSwitch, przy użyciu projektanta danych.Aby uzyskać więcej informacji, zobacz Jak: Definiowanie pól danych.

Łączenie z listą programu SharePoint

  1. W oknie Eksplorator rozwiązań kliknij węzeł Źródła danych.

  2. W menu Projekt kliknij opcję Dodaj źródło danych....

    Zostanie wyświetlony Kreator dołączania źródła danych.

  3. Na stronie Wybierz typ źródła danych kliknij przycisk SharePoint, a następnie kliknij przycisk Dalej.

  4. W polu Adres witryny SharePoint, wpisz adres URL witryny SharePoint, która zawiera listę, z którą chcesz się połączyć.Na przykład, jeśli adres URL listy to https://sharepoint/sites/mysite/Lists/Customers/AllItems.aspx, w polu Adres witryny programu SharePoint wpisz https://sharepoint/sites/mysite/.

    [!UWAGA]

    Można odwoływać się do listy, tylko w witrynie programu SharePoint 2010.

  5. Kliknij opcję Poświadczenia systemu Windows lub Inne poświadczenia.

    Jeśli wybierzesz Inne poświadczenia, podaj prawidłową nazwę użytkownika i hasło, w odpowiednich polach, a następnie kliknij Dalej.

  6. Na stronie Wybierz obiekty bazy danych wybierz listy, które mają być używane w aplikacji LightSwitch, a następnie kliknij Zakończ.

Wybrane listy są teraz wyświetlane w obszarze Źródła danych w Eksploratorze rozwiązań.

Wybrane listy są wyświetlane w Eksploratorze rozwiązań jako podrzędne węzły węzła Źródła danych.

LightSwitch odnosi się do list jako encji.Można edytować encje w LightSwitch, przy użyciu projektanta danych.Aby uzyskać więcej informacji, zobacz Jak: Definiowanie pól danych.

Łączenia się z usługą OData

  1. W oknie Eksplorator rozwiązań kliknij węzeł Źródła danych.

  2. W menu Projekt kliknij opcję Dodaj źródło danych....

    Zostanie wyświetlony Kreator dołączania źródła danych.

  3. Na stronie Wybierz typ źródła danych kliknij Usługa OData, a następnie kliknij przycisk Dalej.

  4. W polu Adres źródłowy OData na stronie Wprowadź informacje o połączeniu, wpisz pełny adres URL usługi (na przykład http://services.odata.org/Northwind/Northwind.svc/).

    Kliknij Dalej.

  5. W obszarze Informacje logowania, określ typ uwierzytelniania używany przez usługę.

    Jeśli określisz Inne poświadczenia, wprowadź prawidłową Nazwę użytkownika i Hasło, które są zazwyczaj dostarczane przez właściciela usługi.

    Kliknij Dalej.

  6. Na stronie Wybierz encje, określ encje, które mają być używane w aplikacji LightSwitch, a następnie kliknij Zakończ.

    [!UWAGA]

    Ostrzeżenia mogą pojawić się w oknie dialogowym, jeśli usługa zawiera relacje z encjami, których nie określono.Kliknij Kontynuuj, aby automatycznie dołączyć powiązane encje, albo kliknij przycisk Wstecz, aby zmienić wybór.

Określone encje są wyświetlane w Eksploratorze rozwiązań, jako podrzędne węzły węzła Źródła danych.

LightSwitch odnosi się do tabel i widoków jako encji, można edytować je w LightSwitch przy użyciu projektanta danych.Aby uzyskać więcej informacji, zobacz Jak: Definiowanie pól danych.

Połączenie z usługą WCF RIA

Można połączyć się z usługą WCF RIA, która dostarcza dane z innych typów źródeł danych.Aby uzyskać więcej informacji na temat tworzenia usług WCF RIA dla LightSwitch, zobacz Wskazówki dotyczące tworzenia usług WCF w RIA dla LightSwitch.

  1. W oknie Eksplorator rozwiązań kliknij węzeł Źródła danych.

  2. W menu Projekt kliknij opcję Dodaj źródło danych....

    Zostanie wyświetlony Kreator dołączania źródła danych.

  3. Na stronie Wybierz typ źródła danych kliknij przycisk Usługa WCF RIA, a następnie kliknij przycisk Dalej.

  4. Na liście Dostępne klasy usługi WCF RIA okna dialogowego Wybierz usługę WCF RIA wybierz żądaną klasę usługi WCF RIA do zaimportowania.Jeżeli na tej stronie nie ma klasy, którą chcesz zaimportować kliknij przycisk Dodaj odwołanie, a następnie wybierz zestaw lub projekt zawierający klasę usługi.

    Kliknij Dalej.

  5. W obszarze Które obiekty źródła danych chcesz zaimportować? zaznacz obiekty źródła danych, które chcesz zaimportować.

  6. W polu Parametry połączenia, dodaj parametry połączenia do źródła danych, używanego przez usługę WCF RIA.

    [!UWAGA]

    Trzeba podać parametry połączenia, jeśli usługa WCF RIA używa parametrów połączenia, w pliku web.config aplikacji LightSwitch.W większości przypadków, autor usługi WCF RIA oferuje porady tekstowe, które pojawiają się w polu Parametry połączenia.Ten tekst opisuje oczekiwany format parametrów połączenia.Aby uzyskać więcej informacji, zobacz Wskazówki dotyczące tworzenia usług WCF w RIA dla LightSwitch.

  7. Kliknij Zakończ.

Wybrane obiekty źródła danych są wyświetlane w Eksploratorze rozwiązań jako podrzędne węzły węzła Źródła danych.

LightSwitch odnosi się do obiektów źródła danych jako encji.Można edytować encje w LightSwitch, przy użyciu projektanta danych.Aby uzyskać więcej informacji, zobacz Jak: Definiowanie pól danych.

Odświeżanie źródła danych

Jeśli zmieniono źródło danych (na przykład: dodano nową tabelę lub zmieniono pola na liście programu SharePoint na serwerze), można odświeżyć definicję źródła danych w LightSwitch.Umożliwia to modelowanie ekranów i zapytań, za pomocą najbardziej aktualnej wersji źródła danych.

Aby odświeżyć źródło danych

  1. W Eksploratorze rozwiązań wybierz źródło danych.

  2. W menu Projekt kliknij opcję Aktualizuj źródło danych.

    Zostanie wyświetlony Kreator dołączania źródła danych.

  3. Zaznacz obiekty, które chcesz zaimportować.Kliknij Zakończ, aby zaimportować dane.

    Definicja danych opisana przez encje w modelu, odpowiada definicji danych w źródle danych.

Zobacz też

Zadania

Jak: Definiowanie pól danych

Koncepcje

Połączenie z danymi

Wskazówki dotyczące tworzenia usług WCF w RIA dla LightSwitch

Inne zasoby

Danych: Informacje za aplikacji