質問: ### 前提・実現したいこと C#の基礎的な学習を終え、実際に簡単なwebアプリを作る流れを体感しようと思い以下の二つの記事を参考に作業を進めていたのですが詰まってしまい調べても解決できなさそうだったため質問させていただきます。 https://tech-blog.cloud-config.jp/2019-09-10-create-a-netcore-webapp-loosely-and-easily-part1/ https://tech-blog.cloud-config.jp/2019-09-11-create-a-netcore-webapp-loosely-and-easily-part2/ 基本的に同じような手順で作業をしていますがプロジェクト作成時に「ASP.NET Core 2.2」を選ぶ項目で2.2が無かったため3.1を選んでいます。 ### 発生している問題・エラーメッセージ ``` 2つ目の記事の作業を進めたところ「using Microsoft.EntityFrameworkCore;」のところで赤い波線が出てしまいうまくいきません。 以下のメッセージが表示されていました。 型または名前空間の名前'EntityFrameworkCore'が名前空間'Microsoft'に存在しません(アセンブリ参照があることを確認してください) ``` ### 該当のソースコード 参考にした記事のものからテーブル名等は変えています クラスを作成した際に初めから書いてあったソースはそのまま残しています ``` using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using list.Models; using Microsoft.EntityFrameworkCore; namespace list.Data { public class MyDbContext:DbContext { public MyDbContext(DbContextOptions options) : base(options) { } public DbSet Users { get; set; } public DbSet Companies { get; set; } } } ``` ### 試したこと EntityFrameworkCoreについてや今回のようなエラーの対処方法について調べ以下の記事が見つかったため同様に試してみましたがEntityFrameworkCoreは見つかりませんでした。 https://social.msdn.microsoft.com/Forums/vstudio/ja-JP/a977c432-3fef-4b8d-96a9-48b5ed3d176e/error?forum=csharpgeneralja 初めての質問で至らない点が多いとは思いますがどうかよろしくお願いいたします。
回答: 1. ソリューションエクスプローラー内から、作成中ソリューションを右クリックしメニューを開き、 2. NuGetパッケージマネージャを開いて、 3. Microsoft.EntityFrameworkCoreを検索して、 4. インストールしましょう。 NuGet - Microsoft.EntityFrameworkCore