• C# 利用 DbUp 通过多个SQL Script文件完成对数据库的更新


    详细流程请参考(本人测试过,很好用):

    http://dbup.github.io/

    配置截图:

    程序如下:

    static int Main(string[] args)
    {
        var connectionString = 
            args.FirstOrDefault()
            ?? "Server=(local)\SqlExpress; Database=MyApp; Trusted_connection=true";
    
        var upgrader =
            DeployChanges.To
                .SqlDatabase(connectionString)
                .WithScriptsEmbeddedInAssembly(Assembly.GetExecutingAssembly())
                .LogToConsole()
                .Build();
    
        var result = upgrader.PerformUpgrade();
    
        if (!result.Successful)
        {
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine(result.Error);
            Console.ResetColor();
            return -1;
        }
    
        Console.ForegroundColor = ConsoleColor.Green;
        Console.WriteLine("Success!");
        Console.ResetColor();
        return 0;
    }

    。。。。。。。。

  • 相关阅读:
    PM对功能模块的说明
    第四个迭代目标
    第三个迭代任务
    第三个迭代目标
    记账本状态图
    记账本数据流图
    记账本ER图
    记账本用例图
    第二个迭代目标
    记账本时序图
  • 原文地址:https://www.cnblogs.com/mingmingruyuedlut/p/4645927.html
Copyright © 2020-2023  润新知