c# - 如何在azure函数中处理dbContext?

标签 c# azure azure-functions

我正在用 C#(ASP.NET core)编写 Azure 函数 V2。我想编写使用 EF 执行数据库操作的 REST API。如何管理 dbContext,使其在本地计算机和云上也能工作。

最佳答案

首先,我同意@Ishan Mohammed 在评论中提到的内容。

如果要从 Azure 门户添加连接字符串。你可以试试这个:

在 Function App UI 中,单击 Function App 设置

设置/应用程序设置

添加连接字符串

然后,它们将使用与 web.config 中相同的逻辑来使用,例如

var conn = System.Configuration.ConfigurationManager
             .ConnectionStrings["MyConn"].ConnectionString;

为了将 Azure 函数配置为使用 EF 的数据库上下文,请确保添加这些依赖项(如果您之前尚未添加)。

“Microsoft.EntityFrameworkCore”和

“Microsoft.EntityFrameworkCore.SqlServer“。

您可以浏览以下文章了解更多信息Here

这是另一个有用的文档,可能会对您有所帮助。

Azure Functions with EF

关于c# - 如何在azure函数中处理dbContext?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55449147/

相关文章:

c# - 在构建时将 ASPX 中的字符串替换为构建版本

azure - 将 PerformanceCounter 发送到 ApplicationInsights

c# - 我们如何将这个Scheme (Lisp) 函数转换为C#

c# - System.Drawing.ImageFromStream上的System.ArgumentException

c# - 在 C# 中实现 SNMP Reporter(代理)(必须在 Mono 上运行)?

azure - 我在打开 Azure VM 端口时遇到问题

vb.net - 将文件从计算机传输到 Azure VM

azure - Azure AppService 平台是否支持 Azure AD v2.0 端点

azure - 我可以使用 azure cli 触发发布管道吗

azure - Azure队列中的Mocking ExecutionContext触发功能单元测试