适用于:SQL Server
Azure SQL 数据库
Azure SQL 托管实例
Azure Synapse Analytics
概述
Visual Studio Code 的 SQL 绑定功能可以让您使用 Azure SQL 绑定开发 Azure Functions。 有关详细信息,请参阅创建具有 Visual Studio Code 的 SQL 绑定扩展的 Azure 函数。 要安装该扩展,请参阅 Visual Studio Code 的 SQL 绑定扩展。
从对象资源管理器中
若要从对象资源管理器中的特定表或视图创建 Azure 函数,请右键单击 SQL Server 对象资源管理器中连接的服务器中的表或视图,然后选择 “使用 SQL 绑定创建 Azure 函数”。
表对象浏览器命令:
查看对象浏览器命令:
如果尚未创建 Azure 函数项目,则会出现 Visual Studio Code 提示,帮助你创建新的 Azure 函数项目。
然后,该扩展将要求你选择要在其中创建 Azure 函数的文件夹。
如果要从表中创建具有 SQL 绑定的 Azure 函数,该扩展将提示你选择要使用的绑定类型,即 Input(从数据库中检索数据)或 Output(将数据保存到数据库)绑定。
备注
视图中具有 SQL 绑定的 Azure 函数仅支持 Input 绑定。
然后,该扩展会提示输入要用于 Azure 函数的函数名称。
如果已将连接字符串存储在 local.settings.json中,扩展会提示你选择要用于 Azure 函数的连接字符串或创建新的连接字符串。
如果选择“ 创建新的本地应用设置”,则扩展会提示输入连接字符串名称和值。
如果在现有的 Azure Function 项目中使用 SQL 绑定创建 Azure 函数,扩展会提示您是否要在文件中将 local.settings.json 连接字符串的密码包括在内。
如果选择是,密码将保存到local.settings.json文件。 如果选择 “否”,该扩展会警告你密码未保存到 local.settings.json 文件(在此示例中所示),稍后需要手动将密码添加到此文件。
然后,该扩展将提示你提供 Azure 函数的命名空间。
如果要使用 SQL 绑定创建全新的 Azure Function 项目,则扩展会提示你是否要在文件中包括连接字符串 local.settings.json 的密码。
此时会显示一条进度通知,指示 Azure 函数已完成。
创建 Azure 函数后,该扩展将为 Input 或 Output 绑定生成代码。 有关详细信息,请参阅使用 SQL 绑定为 Azure Functions 生成的代码。