Functions.Templates/Templates/MySqlInputBinding-CSharp/MySqlInputBindingCSharp.cs (24 lines of code) (raw):
using System;
using System.Collections.Generic;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Extensions.Http;
using Microsoft.Azure.WebJobs.Extensions.MySql;
using Microsoft.Extensions.Logging;
namespace Company.Function
{
public static class MySqlInputBindingCSharp
{
[FunctionName("MySqlInputBindingCSharp")]
public static IActionResult Run(
[HttpTrigger(AuthorizationLevel.Function, "get", Route = null)] HttpRequest req,
[MySql("SELECT * FROM object",
"MySqlConnectionString")] IEnumerable<Object> result,
ILogger log)
{
log.LogInformation("C# HTTP trigger with MySql Input Binding function processed a request.");
return new OkObjectResult(result);
}
}
}