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)
- 打开 Visual Studio → 工具 → NuGet 包管理器 → 程序包管理器控制台(PMC)。
- 在 PMC 顶部的「默认项目」下拉框中,选择
Kevin.EntityFrameworkCore(迁移程序集所在项目)。 - 执行迁移命令:
powershell
# 添加迁移 Add-Migration InitialCreate -Project Kevin.EntityFrameworkCore -StartupProject App.WebApi # 更新数据库 Update-Database -Project Kevin.EntityFrameworkCore -StartupProject App.WebApi

浙公网安备 33010602011771号