Sdílet prostřednictvím


Návod: Vystavení a použití služby OData v LightSwitch

Aplikace LightSwitch můžete zpřístupnit svá data jako službu otevřených datových (OData), která může být používán aplikací, který podporuje protokol OData.Tento průvodce ukazuje, jak zobrazit data z jedné aplikace LightSwitch, pak používat tato data v druhé aplikaci LightSwitch.

Vytvořit aplikaci pro hostitele

Prvním krokem je vytvoření hostitelské aplikace, která zveřejňuje datového kanálu OData.

Chcete-li vytvořit projekt hostitele aplikace

  1. V nabídce, zvolte soubor, nový projekt.

  2. V nainstalované šablony seznamu, rozbalte položku jazyka Visual Basic nebo Visual C# uzel, zvolte aplikace LightSwitch (Visual Basic) nebo aplikace LightSwitch (Visual C#).

  3. V název zadejte kontakt hostitelea poté zvolte možnost OK tlačítko.

  4. V Průzkumníka řešení, otevřete místní nabídku pro vlastnosti a zvolte možnost otevřete.

  5. Zvolte typ aplikace kartu a v části klienta, zvolte webové.

    Pouze webové aplikace můžete vystavit svá data jako službu.

Chcete-li přidat zdroj dat

  1. V Průzkumníka řešení, zvolte zdroje dat.

  2. Na projektu nabídce zvolte přidat tabulku.

  3. V vlastnosti okna, zvolte název vlastnost a poté zadejte kontakt.

  4. V Návrháři data přidejte tato pole:

    Name

    Typ

    Požadováno

    Name

    String

    Hodnota TRUE

    Telefon

    Telefonní číslo

    False

    E-mailu

    E-mailová adresa

    False

Chcete-li vystavení služby

  1. V panelu nabídek zvolte možnost Ladit, Spustit ladění.

    Kontakt hostitelské aplikace otevře v okně prohlížeče.

  2. Zkopírujte první část adresy URL (https://localhost :###/).

    Nechte spuštěna aplikace.Musí být spuštěna k vystavení služby.

Vytvořit klientskou aplikaci

Dalším krokem je vytvořit aplikaci, která bude využívat služby OData

Chcete-li vytvořit projekt klienta

  1. Otevřete novou instanci třídy Visual Studio.

  2. V nabídce, zvolte soubor, nový projekt.

  3. V nainstalované šablony seznam, zvolte aplikace LightSwitch (Visual Basic) nebo aplikace LightSwitch (Visual C#).

  4. V název zadejte kontakt klientaa poté zvolte možnost OK tlačítko.

Chcete-li přidat zdroj dat

  1. V Průzkumníka řešení, zvolte zdroje dat.

  2. V panelu nabídek zvolte možnost Projekt, Přidat zdroj dat.

  3. V připojit Průvodce zdroje dat, zvolte služby ODataa poté zvolte možnost Další tlačítko.

  4. V OData zdrojová adresa pole, vložte adresu URL, který jste zkopírovali z aplikace hostitele kontakt (https://localhost :###/) a stiskněte enter ContactData.svc po poslední zpětné lomítko (https://localhost: ### / ApplicationData.svc).

  5. Zvolte Test připojení tlačítko.

  6. V Test připojení dialogové okno zvolte kontakty v seznamu a poté zvolte možnost Test tlačítko.

    Po určité prodlevě Test připojení byl úspěšný by měl zobrazí dialogové okno.

  7. Klikněte na tlačítko OK tlačítko a potom klepněte Zavřít Chcete-li zrušit dialogová okna a potom kliknutím na tlačítko Další tlačítko.

  8. Rozbalit entity uzel, zvolte kontaktya poté zvolte možnost Dokončit tlačítko.

    Návrhář data se zobrazí schéma tabulky, který jste vytvořili v projektu kontaktovat hostitele.

Chcete-li přidat na obrazovce

  1. V Průzkumníka řešení, zvolte obrazovky.

  2. V panelu nabídek zvolte možnost Projekt, Přidat obrazovku.

  3. V přidat nové obrazovce dialogové okno zvolte mřížky upravitelných.

  4. V obrazovce dat seznam, zvolte ApplicationDataData.Contactsa poté zvolte možnost OK tlačítko.

V tomto okamžiku můžete spustit aplikaci a zadat data.Všechna data, která zadáte je uloženo v databázi vnitřní projektu kontaktovat hostitele.

Další kroky

Tento průvodce ukazuje spotřebovává OData v prostředí design time.Po publikování aplikace kontakt hostitele na serveru se službou Internet Information Services (IIS) nebo k systému Microsoft Azure, je nutné aktualizovat OData zdrojová adresa pro klientské aplikace pro případy, adresa URL publikované aplikace.

[!POZNÁMKA]

Pokud zavřete kontakt hostitelské aplikace v prostředí design time a restartujte ji, bude změnit adresu URL LocalHost a bude nutné aktualizovat OData zdrojová adresa v projektu klienta.

Chcete-li aktualizovat zdroj dat

  1. Otevřete projekt kontakt klienta.

  2. V Průzkumníka řešení, zvolte ApplicationDataData.

  3. V nabídce, zvolte projektu , aktualizace zdroje dat.

  4. V připojit Průvodce zdroje dat, zvolte předchozí tlačítko.

  5. V OData zdrojová adresa text zadejte novou adresu URL publikované aplikace kontakt hostitele (například https://www.contoso.com/ApplicationData.svc).

  6. Klikněte na tlačítko Další a potom kliknutím na tlačítko Dokončit tlačítko k aktualizaci zdroje dat.

Viz také

Koncepty

Vystavení dat aplikace LightSwitch