我想在主页上表示现有本地 Access DB 的数据。为此,我将 ASP.NET MVC 与 Framework 4.7.2 一起使用。我必须使用EntityFrameworkCore.Jet,所以我不能使用Core。安装了以下软件包:
- Microsoft.EntityFrameworkCore.Design
- Microsoft.EntityFrameworkCore.Tools
- EntityFrameworkCore.Jet
所以我尝试在 Package-Manager-Console 中搭建我的数据库:
Scaffold-DbContext “Data Source=C:\...\AKneu.mdb” EntityFrameworkCore.Jet -OutputDir Models
但它会抛出一个错误:
System.TypeLoadException:程序集“EntityFrameworkCore.Jet,Version = 2.2.0.0,Culture = Neutral,PublicKeyToken = adb9793829ddae60”的类型“EntityFrameworkCore.Jet.Scaffolding.Internal.JetDatabaseModelFactory”中的方法“Create”没有实现。
我找不到它找不到程序集的原因。你有什么想法,为什么它不起作用?