在.net core的Winform中使用EF連接Mysql

在這邊紀錄一下自己使用.net core winform時使用EF連接Mysql的過程。

首先開啟NuGet套件管理,安裝以下套件。

  • Microsoft.EntityFrameworkCore
  • Microsoft.EntityFrameworkCore.SqlServer
  • Microsoft.EntityFrameworkCore.Tools
  • MySql.Data
  • Pomelo.EntityFrameworkCore.MySql

接著新增一個要放資料模型的資料夾,並開啟NuGet主控台,工具=>NuGet套件管理員=>套件管理器主控台,並輸入以下命令。

Scaffold-DbContext "server=localhost;userid=user;password=password;database=dbname;" Pomelo.EntityFrameworkCore.Mysql -OutputDir Models

接下來系統就會自動建立好相關的模型資料了。

也可以順利在程式中使用EF與DB進行連接操作。

發佈留言

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