前提・実現したいこと
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'に存在しません(アセンブリ参照があることを確認してください)
該当のソースコード
参考にした記事のものからテーブル名等は変えています
クラスを作成した際に初めから書いてあったソースはそのまま残しています
C#
1using System; 2using System.Collections.Generic; 3using System.Linq; 4using System.Threading.Tasks; 5using list.Models; 6using Microsoft.EntityFrameworkCore; 7 8namespace list.Data 9{ 10 public class MyDbContext:DbContext 11 { 12 public MyDbContext(DbContextOptions<MyDbContext> options) : base(options) { } 13 public DbSet<User> Users { get; set; } 14 public DbSet<Company> Companies { get; set; } 15 } 16} 17 18
試したこと
EntityFrameworkCoreについてや今回のようなエラーの対処方法について調べ以下の記事が見つかったため同様に試してみましたがEntityFrameworkCoreは見つかりませんでした。
https://social.msdn.microsoft.com/Forums/vstudio/ja-JP/a977c432-3fef-4b8d-96a9-48b5ed3d176e/error?forum=csharpgeneralja
初めての質問で至らない点が多いとは思いますがどうかよろしくお願いいたします。