【问题标题】:Azure functions and entity frameworkAzure 函数和实体框架
【发布时间】:2020-09-06 20:44:18
【问题描述】:

我正在使用带有很多表的 azure 函数。对于每个创建、删除、更新和其他操作,我是否需要为所有内容创建一个函数。所以在那种情况下,我最终会得到数百个端点。如果我有 100 张桌子 我正在考虑在 URL 中传递函数名称,然后如何调用它。

可以吗

 [FunctionName("Account")]
        public static async Task<IActionResult> Account(
            [HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = "account/{functionName}")] HttpRequest req,
            ILogger log,
            string functionName
          )
        {
            try
            {
                log.LogInformation("C# HTTP trigger function processed a request.");

基于functionName 变量,我将调用适当的方法。 但是如果functionName 是 addaccount 然后调用 Addmethod ,这就像硬编码一样

我说的对吗?

【问题讨论】:

    标签: azure azure-functions


    【解决方案1】:

    这是一种可行的方法(将字符串放在路由中,然后在函数声明部分获取这个值),也可以选择在请求中写入字符串参数,然后在你的内部获取功能参数。两种方法都可行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-29
      • 2016-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多