安裝 Entity Framework
在套件管理員執行以下指令
安裝 SqlServer套件
Install-Package Microsoft.EntityFrameworkCore.SqlServer
安裝Entity Framework 工具
Install-Package Microsoft.EntityFramework.Tools
安裝 Scaffolding tool來幫忙產生 DbContext 及 POCO
Install-Package Microsoft.VisualStudio.Web.CodeGeneration.Design
根據現有的資料庫來建立EF Model
在套件管理員執行以下指令
scaffold-DbContext "您的連線字串" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
Models 是用來指定產生出來的DbContext及POCO放置的資料夾位置
讓scaffold-DbContext只轉換指定的資料表
如果不希望將資料庫內所有的資料表轉成EF Model的話,可以使用-Tables
選項,告訴它只需要幫我轉換以下資料表即可tableA,tableB
範例:
scaffold-DbContext "您的連線字串" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Tables TableA,TableB