zoukankan      html  css  js  c++  java
  • EF(EntityFramework) Migrations 迁移

    1、开启程序包管理器控制台

    image

    2.安装EntityFramework

    PM> Install-Package EntityFramework
     
    3.启用迁移
    PM> Enable-Migrations –EnableAutomaticMigrations
    遇到的问题:
    Enable-Migrations : 無法辨識 'Enable-Migrations' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字是否正確,如果包含路徑的話,請確認路徑是否正確,然後再試一次。
    image
     

    4.创建迁移点

    PM> Add-Migration InitialCreate
     
    5.执行迁移点更新
    PM> Update-Database –Verbose
     
    6.还原迁移点
    PM> Update-Database –TargetMigration:"201309201643300_AddCity.cs"
     
    7.生成数据库版本之间的Sql脚本(该操作仅为生成Sql语句,并未在数据库中进行执行。)
    PM> Update-Database -Script -SourceMigration:"201309201643300_AddCity.cs" -TargetMigration:"201309201708043_ModifyCity.cs" 
     

    8.为指定的DbContext启用数据库迁移

    PM> Enable-Migrations -ContextTypeName Portal.PortalContext
     
    9.设置是否允许自动迁移
    PM> Enable-Migrations
     
    10.Enable-Migrations指定项目名称
    PM> Enable-Migrations -StartUpProjectName Portal
     
    11.查看所执行的Sql语句 -Verbose指令
    PM> Update-Database –Verbose 
     
    参考资料
    http://www.cnblogs.com/libingql/p/3330880.html
  • 相关阅读:
    eclipse 快捷键
    JSTL标签 参考手册
    Oracle错误代码大全
    十大编程算法
    win激活查询及修改
    LINUX安全设置
    Mac OS Ruby安装 使用RVM
    windows 说“我爱你”
    ubuntu安装
    linux下文件压缩与解压操作
  • 原文地址:https://www.cnblogs.com/chen110xi/p/4437069.html
Copyright © 2011-2022 走看看