- 安裝.NET Core SDK。具體的安裝方式大夥可以【點選這裡】進行檢視并進行安裝。
- 安裝Visual Studio Code。您可以從【此處】 然後根據您的作業系統進行選擇下載下傳,不同作業系統的安裝過程可能會有所不同 您可以在【此處】檢視Visual Studio Code的安裝說明。
- 在Visual Studio Code 中安裝C# 擴充以便讓Visual Studio Code 支援C#的開發。
- 安裝完成之後,需要重新開機下Visual Studio Code才能夠使用C#擴充功能。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL1x2Rl5WNXpFdk1mYsJlMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLxIDNxQDO0ETM4IDOwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
使用Visual Studio Code Mac開發基本的.NET Core程式
- 打開Visual Studio Code 後點選 終端》新終端
- 在終端中用指令行建立檔案夾
-
mkdir projects cd 到 projects 檔案夾
- 運作該指令建立.net core 控制台應用
dotnet new console --name DotNetCoreSample
Mac 中 visual studio code 建立.net core 控制台應用 實作從資料庫中生成實體類 - 要執行資料庫生成實體類與資料庫連接配接類的操作,需要用指令行執行以下操作,将以下包添加到項目中。
添加完所有包後,就可以執行生成指令了dotnet add package Microsoft.EntityFrameworkCore dotnet add package Microsoft.EntityFrameworkCore.Tools dotnet add package Microsoft.EntityFrameworkCore.SqlServer dotnet add package Microsoft.EntityFrameworkCore.Design dotnet add package Microsoft.VisualStudio.Web.CodeGeneration.Design
- 因為我用的是SqlServer資料庫是以這裡以SqlServer為例,執行以下指令
dotnet ef 官方注釋:dotnet ef dbcontext scaffold "Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=Chinook" Microsoft.EntityFrameworkCore.SqlServer
-OutputDir *** 實體檔案所存放的檔案目錄 -ContextDir *** DbContext檔案存放的目錄 -Context *** DbContext檔案名 -Schemas *** 需要生成實體資料的資料表所在的模式 -Tables *** 需要生成實體資料的資料表的集合 -DataAnnotations -UseDatabaseNames 直接使用資料庫中的表名和列名(某些版本不支援) -Force 強制執行,重寫已經存在的實體檔案