gpt4 book ai didi

Azure 移动服务 - 本地数据库

转载 作者:行者123 更新时间:2023-12-03 03:15:48 25 4
gpt4 key购买 nike

我正在开发移动服务。当我在本地运行它时,它使用本地数据库(我认为它是 Sql Server Express)。当它在 Azure 上运行时,它使用 azure sql server 实例。

一切正常,但我不想将本地数据库 mdf 文件放入 git 中(它实际上并不是项目的一部分 - 只是用于开发目的的临时数据库)。

我想要一个脚本或一段代码来创建本地数据库(如果它不存在)。这样,当开发人员第一次克隆项目时,她将运行脚本并创建一个空的 mdf 文件。数据库和模式创建将由数据库初始值设定项和 Entity Framework 负责。

我是 MS 技术的新手,我不知道从哪里开始。

我应该用什么来编写这样的脚本?电源外壳?如何创建空的 mdf 文件?

最佳答案

如果 .mdf 文件不存在,实际上会自动创建。您可以在 Web.config 中的连接字符串中看到这一点。

<add name="MS_TableConnectionString" connectionString="Data Source=(localdb) ...

当您发布到云时,此连接字符串值将被覆盖。相反,该服务将使用在门户中配置的连接字符串。

因此,对于您的场景,您只想确保该文件不会进入您的存储库。您可以查看creating a .gitignore file 。您可以使用 *.mdf

创建忽略所有此类文件的规则

关于Azure 移动服务 - 本地数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27430082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com