XamarinでのEntityFrameworkCoreの使い方

セットアップ

  • ソリューションに.NET Coreコンソールアプリケーションのプロジェクトを追加。(仮にEFCToolプロジェクトと命名する)
  • NugetでMicrosoft.EntityFrameworkCore.ToolsをEFCToolプロジェクトに追加。
  • EFCToolをスタートアッププロジェクトに指定
  • EFCToolプロジェクトにHogeプロジェクトへの参照を追加。
    (プロジェクトを右クリックで参照の編集)
  • EFCToolをスタートアッププロジェクトに設定

Windowsの場合

パッケージマネージャコンソールで以下を実行。(起動時のフォルダ=ソリューションのフォルダで実行可能)

Macの場合 (VisualStudio for Mac)

HogeはDbContextがあるプロジェクト名

マイグレーション

  • Macの場合はEFCToolのフォルダに移動してから、コマンドを実行します。

追加

Win

Mac

InitialCreateは任意のマイグレーションファイル名、兼クラス名。

削除

Win

Mac

 

LINEで送る
Pocket

タグ:

質問・感想はこちら

avatar
  Subscribe  
更新通知を受け取る »