Entity Framework Core のインストール手順を紹介します。
手順
Visual Studioを起動し、アプリケーションのプロジェクトを作成します。
今回はWindows Formアプリケーションのプロジェクトを作成しています。
ソリューションエクスプローラーのウィンドウでソリューションのノードを選択し右クリックします。
ポップアップメニューが表示されますので、メニューの[ソリューションの NuGet パッケージの管理]の項目をクリックします。
パッケージの管理画面が表示されます。画面上部の[参照]タブをクリックして選択します。下図の画面が表示されます。
パッケージ管理画面の検索ボックスに "EntityFrameworkCore" を入力して検索します。検索結果が表示されます。
検索結果から、Microsoft.EntityFrameworkCore のパッケージをクリックして選択します。
選択後、右側のエリアでインストールするプロジェクトのチェックボックスにチェックをつけます。
今回はソリューションに1つしかプロジェクトが存在していません。プロジェクトの左側のチェックボックスをクリックしてチェックをつけます。
チェック後、右側のエリアの[バージョン]の欄を確認し、最新の安定版が選択されていることを確認します。
設定後、下部の[インストール]ボタンをクリックします。
変更のプレビューダイアログが表示されます。
[OK]ボタンをクリックして続行します。
[ライセンスへの同意]ダイアログが表示されます。[I Accept]ボタンをクリックします。
Entity Framework Core のパッケージがインストールされます。
ソリューションエクスプローラーでプロジェクトのノード内の[依存関係]ノードの[パッケージ]ノードを開きます。
Microsoft.EntityFrameworkCore のパッケージが追加されていることが確認できます。
なお、NuGetパッケージマネージャーコンソールでインストールする場合は、コンソールで次のコマンドを実行します。
NuGet\Install-Package Microsoft.EntityFrameworkCore -Version 7.0.0
手順:SQLite データベース利用の場合
データの保存にSQLite を利用する場合は、Entity Framework Core の SQLiteパッケージもインストールする必要があります。
ソリューションのパッケージ管理画面を開きます。EntityFrameworkCoreで検索し、
検索結果の "Microsoft.EntityFrameworkCore.Sqlite" の項目をクリックして選択します。
選択後、右側のエリアでインストールするプロジェクトにチェックをつけます。下図ではプロジェクトが一つしかありませんので、
クリックしてチェックをつけます。また、[バージョン]の項目の設定が"最新の安定版"が選択されていることを確認し、
[インストール]ボタンをクリックします。
[変更のプレビュー]ダイアログが表示されます。
[OK]ボタンをクリックして続行します。
[ランセンスへの同意]ダイアログが表示されます。[I Accept]ボタンをクリックします。
Entity Framework Core Sqliteのパッケージがインストールされます。
ソリューションエクスプローラーでプロジェクトのノード内の[依存関係]ノードの[パッケージ]ノードを開きます。
Microsoft.EntityFrameworkCore.Sqlite のパッケージが追加されていることが確認できます。
手順:SQL Server データベース利用の場合
データの保存にSQL Serverを利用する場合は、Entity Framework Core の SQL Serverパッケージもインストールする必要があります。
ソリューションのパッケージ管理画面を開きます。EntityFrameworkCoreで検索します。
検索結果の "Microsoft.EntityFrameworkCore.SqlServer" の項目をクリックして選択します。
選択後、右側のエリアでインストールするプロジェクトにチェックをつけます。
チェック後、右側のエリアの[バージョン]の欄を確認し、最新の安定版が選択されていることを確認します。
設定後、下部の[インストール]ボタンをクリックします。
変更のプレビューダイアログが表示されます。[OK]ボタンをクリックして続行します。
[ランセンスへの同意]ダイアログが表示されます。[I Accept]ボタンをクリックします。
Entity Framework Core のパッケージがインストールされます。
ソリューションエクスプローラーでプロジェクトのノード内の[依存関係]ノードの[パッケージ]ノードを開きます。
Microsoft.EntityFrameworkCore.SqlServer のパッケージが追加されていることが確認できます。
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
最終更新日: 2022-11-24
作成日: 2022-11-23