一、前言 Entity Framework(後面簡稱EF)作為微軟家的ORM,自然而然從.NET Framework延續到了.NET Core。 二、程式包管理器控制台 為了能夠在控制臺中使用命令行來操作EF,需要先安裝Microsoft.EntityFrameworkCore.Tools。 安裝 ...
一、前言
Entity Framework(後面簡稱EF)作為微軟家的ORM,自然而然從.NET Framework延續到了.NET Core。
二、程式包管理器控制台
為了能夠在控制台中使用命令行來操作EF,需要先安裝Microsoft.EntityFrameworkCore.Tools。
安裝
Install-Package Microsoft.EntityFrameworkCore.Tools
更新
通過該指令就可以升級Microsoft.EntityFrameworkCore.Tools
Update-Package Microsoft.EntityFrameworkCore.Tools
查看
通過該指令就可以查看Microsoft.EntityFrameworkCore.Tools
Get-Help about_EntityFrameworkCore
出現以上描述,則說明Microsoft.EntityFrameworkCore.Tools安裝成功,下麵就可以進行更新、創建、刪除資料庫和數據表了。
三、命令行指令
Add-Migration Adds a new migration. Drop-Database Drops the database. Get-DbContext Gets information about a DbContext type. Remove-Migration Removes the last migration. Scaffold-DbContext Scaffolds a DbContext and entity types for a database. Script-Migration Generates a SQL script from migrations. Update-Database Updates the database to a specified migration.