• EF6 Code First 模式更新数据库架构


    定义好实体类和上下文类

    在 Package Manager Console 输入以下命令

    1、Enable-Migrations

    启用数据迁移功能,该命令通常会在项目根目录下生成 Migrations 文件夹,文件夹内通常会有两个文件

    201408020650593_InitialCreate.cs  -- 迁移前的数据结构,前半段为时间戳

    Configuration.cs            -- 相关配置,是否需要自动迁移等,默认为 false

    2、Add-Migration

    增加迁移点,输入该命令后会要求你输入迁移点名称 Name ,该命令会在 Migrations 文件夹内生成以下文件

    201408020650593_[Name].cs  -- [Name]即你输入的迁移点名称

    3、Update-Database -TargetMigration:"201408041342375_003"

    升级/回滚到迁移点 "201408041342375_003"

    4、Update-Database

    数据库根据实体及上下文定义升级到最新版架构

    5、Update-Database -Script

    显示更新的 SQL 语句定义,只显示,不执行更新

  • 相关阅读:
    KVM/QEMU简介
    编辑器制作的一些资源
    HRBEU ACM 图论 1006
    zoj 2001
    HRBEU equal
    zoj Integer Inquiry
    HRBEU 字符串 1003
    poj 2736
    SDUT_DP 1003
    zoj Martian Addition
  • 原文地址:https://www.cnblogs.com/cnhxz/p/3891091.html
Copyright © 2020-2023  润新知