0

ホームページ上の既存のローカル Access DB のデータを表現したいと考えています。そのために、フレームワーク 4.7.2 で ASP.NET MVC を使用します。EntityFrameworkCore.Jetを使わないといけないので、Coreが使えません。次のパッケージがインストールされました。

  • Microsoft.EntityFrameworkCore.Design
  • Microsoft.EntityFrameworkCore.Tools
  • EntityFrameworkCore.Jet

そこで、パッケージ マネージャー コンソールでデータベースをスキャフォールディングしようとしました。

Scaffold-DbContext “Data Source=C:\...\AKneu.mdb” EntityFrameworkCore.Jet -OutputDir Models

しかし、それはエラーを返します:

System.TypeLoadException: アセンブリ "EntityFrameworkCore.Jet、バージョン = 2.2.0.0、カルチャ = ニュートラル、PublicKeyToken = adb9793829ddae60" の型 "EntityFrameworkCore.Jet.Scaffolding.Internal.JetDatabaseModelFactory" のメソッド "Create" には実装がありません。

アセンブリが見つからない理由が見つかりませんでした。なぜうまくいかないのか、何か心当たりはありますか?

4

2 に答える 2