zoukankan      html  css  js  c++  java
  • Code first 数据迁移

    前段时间用到了EF,整理一下

           EF ,全称Entity FramWork。就是微软以ADO.NET为基础发展的所谓ORM(对象关系映射框架,或者说是数据持久化框架)。

           简单说就是根据实体对象操作数据库的一个工具,省去了ADO的搭建,只通过上下文对象操作数据库。

          Code First 是根据实体对象生成到数据库,会出现一个问题,创建的模型不可能一直不变,如果需要修改模型,那么数据库的表一定得保持一致,要不就会报错。这时候就需要用到数据迁移的功能,一般的修改记住几个命令就 可以了。

    ------------------------------命令--------------------------------

    首次执行时需要用到命令:Enable-Migrations

    Enable-Migrations:启用数据库迁移。

    只要生成了Migrations文件夹下次执行就不需要这个命令了。

    修改、添加:

    Add-Migration: 生成修改数据库的脚本文件,命令格式Add-Migration+修改描述

    Update-Database :执行数据库更改

    Remove-Migration :移除最后一次生成的数据迁移文件,只能一次一条移除,不能指定移除某一个文件

  • 相关阅读:
    python 进度条
    linux中利用Shell脚本实现自动安装部署weblogic服务
    Linux虚拟机如何上网
    常用Python脚本
    Allure测试框架
    软件评测师 第二小时
    保险项目测试流程(一)
    电子商务网站测试总结
    Python随机生成电话号码&号码段分析
    Python中的*args和**kwargs
  • 原文地址:https://www.cnblogs.com/zhangjd/p/9163624.html
Copyright © 2011-2022 走看看