1. 程式人生 > 其它 >EF Core中使用Scaffold-DbContext 命令更新資料庫對應的模型

EF Core中使用Scaffold-DbContext 命令更新資料庫對應的模型

技術標籤:C#隨筆C#/.NET開發 之ORM框架資料庫EF CoreORM

我們在實際專案中,有時需要新建資料表或者更新資料表的欄位,那麼應該即使更新對應的Model類,
1.先安裝所需要的包:
在這裡插入圖片描述

2.在VS的程式包管理控制檯(工具—>NuGet包管理器):
操作以下命令即可:

Scaffold-DbContext "data source=serverAddress;initial catalog=databaseName;persist security info=True;user id=userName;password=password;multipleactiveresultsets=True;"
Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Force

注意:選擇目標專案
在這裡插入圖片描述
回車即可,會自動生成一個Models資料夾(裡面有Context以及Model類)