Functions.Templates/Templates/SqlInputBinding-CSharp-Isolated/SqlInputBindingHttpTriggerCSharp.cs (24 lines of code) (raw):

using System; using System.Collections.Generic; using Microsoft.Azure.Functions.Worker; using Microsoft.Azure.Functions.Worker.Http; using Microsoft.Azure.Functions.Worker.Extensions.Sql; using Microsoft.Extensions.Logging; namespace Company.Function; public class SqlInputBindingHttpTriggerCSharp { private readonly ILogger _logger; public SqlInputBindingHttpTriggerCSharp(ILoggerFactory loggerFactory) { _logger = loggerFactory.CreateLogger<SqlInputBindingHttpTriggerCSharp>(); } [Function("SqlInputBindingHttpTriggerCSharp")] public IEnumerable<Object> Run( [HttpTrigger(AuthorizationLevel.Function, "get", Route = null)] HttpRequestData req, [SqlInput("SELECT * FROM object", "SqlConnectionString")] IEnumerable<Object> result) { _logger.LogInformation("C# HTTP trigger with SQL Input Binding function processed a request."); return result; } }