EF Codefirst方式数据库维护操作

关于EF codefirst方式数据库维护操作

1.数据实体更新

2.打开pm - 锁定项目:Entity项目

3.执行命令 : add-migration [自定义名称]

4.检查无误后,执行命令:update-database -verbose

会自动更新数据库,此时把代码生成的数据库脚本复制保存好。 

5.把变更脚本保存

  

6.自增长ID设置

[DatabaseGenerated(System.ComponentModel.DataAnnotations.Schema.DatabaseGeneratedOption.Identity)]//自动增长

public int Id { get; set; }

 

方式 B:使用 Package Manager Console(Visual Studio)
 
  1. 打开 Visual Studio → 工具 → NuGet 包管理器 → 程序包管理器控制台(PMC)。
  2. 在 PMC 顶部的「默认项目」下拉框中,选择 Kevin.EntityFrameworkCore(迁移程序集所在项目)。
  3. 执行迁移命令:
    powershell
     
    # 添加迁移
    Add-Migration InitialCreate -Project Kevin.EntityFrameworkCore -StartupProject App.WebApi
    
    # 更新数据库
    Update-Database -Project Kevin.EntityFrameworkCore -StartupProject App.WebApi

 

 

 

posted @ 2017-12-06 23:33  一生有你.Net  阅读(335)  评论(0)    收藏  举报