zoukankan      html  css  js  c++  java
  • .NET COde first 数据迁移技术

    小伙伴们今天是第一篇博客,如有不正确的,或者没有成功的,请多指教哦!谢谢大家啦

    这次分享的呢!就是比较简单的.NET COde first 数据迁移,身为一个职场小白,本人自学的找的教程还是很苦逼的,所以发出来让更多的小白少走弯路啦。

    主要步骤就是三步 

    首先呢就是先打开 vs2017 工具 > NuGet包管理器 > 程序包管理器控制台

    开始第一步输入"ENABLE-MIGRATIONS"

    第一部完成后会生成一个Migrations的迁移文件夹,里面有个名为Configuration.cs的配置,要把AutomaticMigrationsEnabled = false改成true,使用自动迁移;

    然后按下ctrl+shif+b重新生成一下项目(如果执行此生成操作,后续步骤会失败的)

    这样就是第一步已经完成啦

    接下来就是第二步"update-database"

     按照第一步  步骤输入update-database

     

    好了第二步骤也就这样轻易的完成啦

    接下来就是第三步

    在生成的Configuration.cs的配置里面做出修改

    最后一点就是要把Global.asax的配置要引入我们的上下文Database.SetInitializer(new MigrateDatabaseToLatestVersion<Models.Model1, Migrations.Configuration>())

    加上

    var dbMigrator = new DbMigrator(new Migrations.Configuration());
    dbMigrator.Update();//将目标更新到最新迁移

    就不用每次更新都使用 update-database指令了

     ok!接下来就是大功告成了,接下来你就可以愉快的玩耍了。。

  • 相关阅读:
    关于<asp:checkBoxList>控件的对齐方法
    heckboxlist详细用法、checkboxlist用法、checkboxlist
    layoutit note
    查看linux启动的线程信息
    【转】如何修改maven工程jdk版本
    开源bug管理工具-Cynthia
    linux系统相关、硬件、资源
    Nginx文件服务器配置
    windows安装zookeeper单机版
    centos安装nginx
  • 原文地址:https://www.cnblogs.com/wangshaod/p/9545922.html
Copyright © 2011-2022 走看看