如何在Azure函数中处理dbContext?

时间:2019-04-01 06:25:05

标签: c# azure azure-functions

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

1 个答案:

答案 0 :(得分:0)

首先,我同意@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

希望这会有所帮助!