Vytváření Azure Functions s rozšířením pro vazby SQL pro Visual Studio Code prostřednictvím Průzkumníka objektů

platí pro:SQL ServerAzure SQL Databaseazure SQL Managed Instanceazure Synapse Analytics

Přehled

Vazby SQL pro Visual Studio Code umožňují vyvíjet azure Functions pomocí vazeb Azure SQL. Další informace najdete v tématu Vytvoření služby Azure Functions s rozšířením vazby SQL pro Visual Studio Code. Pokud chcete rozšíření nainstalovat, přečtěte si téma o rozšíření SQL Bindings pro Visual Studio Code.

Z Průzkumníka objektů

Pokud chcete vytvořit funkci Azure Functions z konkrétní tabulky nebo zobrazení v Průzkumníku objektů, klikněte pravým tlačítkem na tabulku nebo zobrazení z připojeného serveru v Průzkumníku objektů SQL Serveru a vyberte Vytvořit funkci Azure s vazbou SQL.

Příkaz Průzkumník objektů tabulek:

Snímek obrazovky místní nabídky Průzkumníka objektů pro přidání SQL vazby z tabulky

Příkaz Zobrazit průzkumníka objektů:

Snímek obrazovky místní nabídky Průzkumníka objektů pro přidání vazby SQL ze zobrazení

Pokud jste projekt Azure Functions ještě nevytvořili, zobrazí se výzva editoru Visual Studio Code, která vám pomůže vytvořit nový projekt funkce Azure Functions.

Snímek obrazovky s oznámením ve Visual Studio Code k vytvoření nového projektu Azure Function, protože ve složce nebyl nalezen žádný projekt.

Rozšíření vás pak vyzve, abyste vybrali složku, do které chcete funkci Azure Functions vytvořit.

Snímek obrazovky s výzvou k výběru složky pro vytvoření funkce Azure Functions s vazbou SQL

Pokud vytváříte funkci Azure Functions s vazbou SQL z tabulky, rozšíření vás vyzve k výběru typu vazby, který se má použít, buď Input vazby (načítá data z databáze), nebo Output (uloží data do databáze).

Poznámka:

Funkce Azure s vazbou SQL ze zobrazení podporuje pouze Input vazbu.

Snímek obrazovky s výzvou k výběru typu vazby

Rozšíření vás pak vyzve k zadání názvu funkce, která se má použít pro funkci Azure Functions.

Snímek obrazovky s výzvou k zadání názvu funkce

Pokud už máte připojovací řetězce uložené v local.settings.json, rozšíření vás vyzve k výběru připojovacího řetězce, který se má použít pro funkci Azure Functions, nebo vytvoření nového připojovacího řetězce.

Snímek obrazovky s výzvou k výběru nastavení připojovacího řetězce

Pokud vyberete Vytvořit nové nastavení místní aplikace, rozšíření vás vyzve k zadání názvu a hodnoty připojovacího řetězce.

Snímek obrazovky s výzvou k zadání připojovacího řetězce

Pokud vytváříte funkci Azure Functions s vazbou SQL na existující projekt Azure Functions, rozšíření vás vyzve, jestli chcete do souboru zahrnout heslo pro připojovací řetězec local.settings.json .

Snímek obrazovky s výzvou k uložení hesla do připojovacího řetězce SQL

Pokud vyberete Ano, heslo se uloží do local.settings.json souboru. Pokud vyberete možnost Ne, rozšíření vás upozorní, že heslo není uložené do local.settings.json souboru (viz tento příklad) a později ho budete muset do tohoto souboru přidat ručně.

Snímek obrazovky s upozorněním pro přidání hesla k připojovacímu řetězci SQL později ručně

Rozšíření vás pak vyzve k zadání oboru názvů pro funkci Azure Functions.

Snímek obrazovky s výzvou k zadání názvového prostoru pro funkci Azure

Pokud vytváříte úplně nový projekt Azure Functions s vazbou SQL, rozšíření vyzve, jestli chcete do souboru zahrnout heslo pro připojovací řetězec local.settings.json .

Zobrazí se oznámení o průběhu, které indikuje, že je funkce Azure Functions dokončená.

Snímek obrazovky s informační zprávou označující dokončení vytváření projektu funkce Azure Functions

Po vytvoření funkce Azure vygeneruje rozšíření kód pro vazbu Input nebo vazbu Output. Další informace najdete v tématu Vygenerovaný kód pro funkce Azure s vazbami SQL.