gpt4 book ai didi

c# - 如何使用 C# 以编程方式部署数据库

转载 作者:行者123 更新时间:2023-12-02 01:03:02 26 4
gpt4 key购买 nike

我的解决方案中有一个数据库项目,需求很简单(不太确定实现)。

有没有办法以编程方式部署数据库项目?

PS:我的意思不是附加 MDF 文件。我的意思是将数据库部署到 SQL Server 实例。

最佳答案

您可以添加用于创建数据库的脚本作为“嵌入式资源”,然后在需要时使用标准 ExecuteNonQuery(...) 执行它。但您可能需要在将来升级它,所以想法是,第一次删除的一部分,在某个地方保留一些表来保存架构版本,然后有多个包含脚本的嵌入式资源跳转到一个版本到下一个版本。当服务启动时,根据预期版本检查版本,如果不相同,则启动所需的脚本以达到当前版本。

关于c# - 如何使用 C# 以编程方式部署数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10513664/

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