使用 Entity Framework Core (EF Core) 的 Migrations 功能進行版本控制
1. 啟動點:現有資料庫
2. 安裝必要的套件
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
dotnet add package Microsoft.EntityFrameworkCore.Design3. 生成模型:Scaffold-DbContext
Scaffold-DbContextdotnet ef dbcontext scaffold "Server=localhost;Database=YourDatabase;User Id=sa;Password=YourPassword;" Microsoft.EntityFrameworkCore.SqlServer -o Models選擇性參數
4. 將現有資料庫設定為初始狀態
5. 進行後續變更
新增新的變更
6. Migrations 操作完整範例
7. 注意事項
Last updated