ホームページ上の既存のローカル 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" には実装がありません。
アセンブリが見つからない理由が見つかりませんでした。なぜうまくいかないのか、何か心当たりはありますか?