zoukankan      html  css  js  c++  java
  • Entity Framework 迁移

    这一篇文章主要讲解EF的迁移,我们前面的文章一直是使用新增数据的方式生成数据库,但是在实际开发过程中,我们会使用代码迁移的方式生成数据库,下面我们来讲解一下代码迁移。

    零、代码迁移命令

    我们在进行代码迁移的时候经常会用到如下命令:

    1. Enable-Migrations:在项目中启动代码迁移;
    • -ContextTypeName :指定要使用的上下文,默认情况下该参数可以省略,这时EF将查找项目中单个的上下文,这里不建议在有多个上下文的项目中省略该参数;
    • -EnableAutomaticMigrations :是否禁用自动迁移,此参数可以省略,默认值是禁止自动迁移,建议在开发中将此参数省略;
    1. Add-Migration:对已经挂起的模型改变搭建基础架构;
    2. Update-Database:将挂起的模型应用到数据库中,并保持模型同步。

    上面的命令顺序就是我们开发时代码迁移命令执行的顺序。

    注1:当执行 Add-Migration 命令后生成的模型状态为挂起状态

    注2:如果要查看模型是否已经迁移到数据库,可使用 Get-Migrations 命令查看。

  • 相关阅读:
    js如何求一组数中的极值
    五星评分效果 原生js
    省市区三级联动
    jq表头固定
    css垂直居中 两种方法
    node.js grunt文件压缩
    js 定时器
    动态规划---最长公共子序列
    AES,RSA对称加密和非对称加密
    正则表达式学习笔记
  • 原文地址:https://www.cnblogs.com/gangzhucoll/p/12778182.html
Copyright © 2011-2022 走看看