EF Core中使用Scaffold-DbContext 命令更新資料庫對應的模型
阿新 • • 發佈:2021-02-04
技術標籤: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類)