ASP.NET Core 3.0 新增專案(類別庫 .NET Standard 2.0)

在開發網站時,我們經常會讓前後台網站獨立成兩個專案,這時候有一些共用的程式會獨立成另一個類別庫,讓前後台都可以引用(加入參考)。

在 ASP.NET Core 3.0 的框架下,我們可以新增 .NET Standard 2.0 的類別庫,來達到共用的目的,[方案] → [加入] → [新增專案] → [類別庫( .NET Standard)]

選擇類別庫( .NET Standard)
設定專案名稱

接下來我們先到 NuGet 安裝兩個套件(.NetStardard 2.0 只支援到 preview5)
1. Microsoft.EntityFrameworkCore 3.0.0-preview5.19227.1
2. Microsoft.EntityFrameworkCore.SqlServer 3.0.0-preview5.19227.1 

再用Scaffold-DbContext 的指令建立的 Models,建立到新的類別庫,讓前後台網站可以共用這一份 Models

Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -Project FirstWeb.Entity

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *