Visual Studio 2017 擴充功能 | visual studio 2017擴充功能
對於很多開發者與團隊、公司來說,以往開發ASP.NET專案要使用EntityFramework的CodeFirst都各自有需要面對的問題與難度,所以很多人還是比較選擇使用DatabaseFirst或是「來自資料庫的CodeFirst」,而在ASP.NETCore專案裡要使用EntityFramework就只有EntityFrameworkCore這麼一個選項,而且預設只能使用CodeFirst,對於已經對於CodeFirst完全不熟的開發者來說,難道就只能硬著頭皮去使用CodeFirst,而資料庫管理比較嚴謹的團隊、公司就無法在ASP.NETCore專案使用EF了嗎?VisualStudioExtension「EntityFramework6PowerTools[1]」的作者...
對於很多開發者與團隊、公司來說,以往開發 ASP.NET 專案要使用 Entity Framework 的 Code First 都各自有需要面對的問題與難度,所以很多人還是比較選擇使用 Database First 或是「來自資料庫的 Code First」,而在 ASP.NET Core 專案裡要使用 Entity Framework 就只有 Entity Framework Core 這麼一個選項,而且預設只能使用 Code First,對於已經對於 Code First 完全不熟的開發者來說,難道就只能硬著頭皮去使用 Code First,而資料庫管理比較嚴謹的團隊、公司就無法在 ASP.NET Core 專案使用 EF 了嗎?
Visual Studio Extension「Entity Framework 6 Power Tools[1]」的作者「Erik Ejlskov Jensen[2]」製作了對應 Entity Framework Core 的擴充功能「EF Core Power Tools[3]」,讓我們在開發 ASP.NET Core 專案時也可以有個操作介面功能可以建立、管理專案的 EF Core 模型。
首先對於 ASP.NET Core 專案使用 Entity Freamwork Core 要做個瞭解,各位可以詳讀官方文件
ASP.NET Core MVC 與 EF Core - 教學課程系列使用 Visual Studio 的 ASP.NET Core MVC 與 Entity Framework Core 使用者入門[4]
接下來文章就不再對 EF Core 多做說明,直接介紹 EF Core Power Tools
EF Core Power Tools
https://marketplace.visualstudio.com/items?itemName=ErikEJ.EFCorePowerTools[5]
https://github.com/ErikEJ/SqlCeToolbox/wiki/EF-Core-Power-Tools[6]
Visual Studio Toolbox: Entity Framework Powe...