zoukankan      html  css  js  c++  java
  • 数据库迁移用到的命令

    //在程序包管理器控制台中执行以下语句,安装EntityFramework。
    PM> Install-Package EntityFramework
    //执行成功后,控制台应用程序代码结构中,添加Migrations文件夹,并生成类文件Configuration.cs。
    PM> Enable-Migrations -EnableAutomaticMigrations

    //执行成功后,在Migrations文件夹中新增类文件201309201556388_InitialCreate.cs
    PM> Add-Migration InitialCreate
    //生成数据库
    PM> Update-Database -Verbose
    //版本回溯
    PM> Update-Database –TargetMigration:"201309201643300_AddCity.cs"
    //执行程序包管理器控制台语句,生成数据库版本之间的Sql脚本。该操作仅为生成Sql语句,并未在数据库中进行执行。

    Update-Database -Script -SourceMigration:"201309201643300_AddCity.cs" -TargetMigration:"201309201708043_ModifyCity.cs" 


    //为指定的DbContext启用数据库迁移
    PM> Enable-Migrations -ContextTypeName Portal.PortalContext

    //设置是否允许自动迁移
    Enable-Migrations

    //Enable-Migrations指定项目名称

    PM> Enable-Migrations -StartUpProjectName Portal

     参考博客

    http://www.cnblogs.com/libingql/p/3330880.html

  • 相关阅读:
    脏读一
    Tomcat7基于Redis的Session共享实战二
    Tomcat7基于Redis的Session共享实战一
    SQL优化经验
    Java Collections.sort方法对list集合排序
    Redis应用场景一
    Redis 发布订阅用法
    关于消息队列的使用
    Mysql日常开发注意要点
    中药处方
  • 原文地址:https://www.cnblogs.com/theMaxBear/p/5088760.html
Copyright © 2011-2022 走看看