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 :移除最后一次生成的数据迁移文件,只能一次一条移除,不能指定移除某一个文件

  • 相关阅读:
    函数细节
    ElementUI的Table组件自定义合计行内容
    好看的字体收藏
    MD5加密生成与SHA526加密生成
    XML和Map之间互相转换
    银联支付
    微信支付开发
    MySql创建索引,添加索引
    jqgrid分级表格合并
    关于C# XmlDocument方法Load加载流后自动释放流的解决方法
  • 原文地址:https://www.cnblogs.com/zhangjd/p/9163624.html
Copyright © 2011-2022 走看看