C#.net MVC4 模型更改(Code First 迁移)

  • 保证本身的DbContext 除了用于安全认证的自带的,只有一个。数据库

  • 第一步是为 BloggingContext 启用 Code First 迁移。“工具”->“库程序包管理器”->“程序包管理器控制台”在程序包管理器控制台中运行 Enable-Migrations 命令。一个新的 Migrations 文件夹已添加至项目中,它包含两个文件:安全

    一、Configuration.cs — 此文件包含“迁移”将用来迁移 BloggingContext 的设置。在本演练中不须要进行任何更改,可是,在此处能够指定种子数据、为其余数据库注册提供程序、更改生成迁移的命名空间等。工具

    二、<时间戳>_InitialCreate.cs — 这是第一个迁移,它表示已经应用于数据库的更改。应用更改的目的是将其从空数据库迁移至包含博客和文章表的数据库。尽管咱们让 Code First 自动建立这些表,如今咱们选择“迁移”(已转化为一次“迁移”)。Code First 还在本地数据库中记录:该“迁移”已经应用。文件名中的时间戳用于排序。spa

  • 在程序包管理器控制台中运行 Add-Migration AddUrl 命令。Add-Migration 命令检查自上次迁移后是否有更改,并使用全部更改搭建新迁移。咱们能够为迁移指定名称;在本例中,将此迁移称为“AddUrl”。排序

  • 在程序包管理器控制台中运行 Update-Database 命令。此命令将全部挂起的迁移应用于数据库。InitialCreate 迁移已经应用,所以,这些迁移将仅应用新的 AddUrl 迁移。博客

相关文章
相关标签/搜索