我正在用C#(ASP.NET核心)编写Azure函数V2。我想编写使用EF执行数据库操作的REST API。如何管理dbContext,以便它也可以在本地计算机和云上运行。
答案 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
这是另一个有用的文档,可能对您有帮助。
希望这会有所帮助!