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
V nabídce, zvolte soubor, nový projekt.
V nainstalované šablony seznamu, rozbalte položku jazyka Visual Basic nebo Visual C# uzel, zvolte aplikace LightSwitch (Visual Basic) nebo aplikace LightSwitch (Visual C#).
V název zadejte kontakt hostitelea poté zvolte možnost OK tlačítko.
V Průzkumníka řešení, otevřete místní nabídku pro vlastnosti a zvolte možnost otevřete.
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
V Průzkumníka řešení, zvolte zdroje dat.
Na projektu nabídce zvolte přidat tabulku.
V vlastnosti okna, zvolte název vlastnost a poté zadejte kontakt.
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
V panelu nabídek zvolte možnost Ladit, Spustit ladění.
Kontakt hostitelské aplikace otevře v okně prohlížeče.
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
Otevřete novou instanci třídy Visual Studio.
V nabídce, zvolte soubor, nový projekt.
V nainstalované šablony seznam, zvolte aplikace LightSwitch (Visual Basic) nebo aplikace LightSwitch (Visual C#).
V název zadejte kontakt klientaa poté zvolte možnost OK tlačítko.
Chcete-li přidat zdroj dat
V Průzkumníka řešení, zvolte zdroje dat.
V panelu nabídek zvolte možnost Projekt, Přidat zdroj dat.
V připojit Průvodce zdroje dat, zvolte služby ODataa poté zvolte možnost Další tlačítko.
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).
Zvolte Test připojení tlačítko.
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.
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.
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
V Průzkumníka řešení, zvolte obrazovky.
V panelu nabídek zvolte možnost Projekt, Přidat obrazovku.
V přidat nové obrazovce dialogové okno zvolte mřížky upravitelných.
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
Otevřete projekt kontakt klienta.
V Průzkumníka řešení, zvolte ApplicationDataData.
V nabídce, zvolte projektu , aktualizace zdroje dat.
V připojit Průvodce zdroje dat, zvolte předchozí tlačítko.
V OData zdrojová adresa text zadejte novou adresu URL publikované aplikace kontakt hostitele (například https://www.contoso.com/ApplicationData.svc).
Klikněte na tlačítko Další a potom kliknutím na tlačítko Dokončit tlačítko k aktualizaci zdroje dat.