0

古い ms アクセス データベース (.mdb) をスキャフォールディングしたいと考えています。そこで、コンソール アプリ用に Visual Studio 2019 で sln を作成します。次に、ナゲットを使用して、次のパッケージを追加します。

EntityFrameworkCore.Jet" Version="3.1.0-alpha.4" 
Microsoft.EntityFrameworkCore" Version="5.0.5" 
Microsoft.EntityFrameworkCore.Design" Version="5.0.5"
Microsoft.EntityFrameworkCore.Relational" Version="5.0.5"
Microsoft.EntityFrameworkCore.Tools" Version="5.0.5"

パッケージマネージャーコンソールに入力します

Scaffold-DbContext -Connection "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Repo\Samp.mdb;Jet OLEDB:Database Password=**** ;" -プロバイダー EntityFrameworkCore.Jet -OutputDir Models\Models600 -verbose

コマンドが実行され、次のエラーが表示されます。

メソッドが見つかりません: 'Void Microsoft.EntityFrameworkCore.Storage.DecimalTypeMapping..ctor(System.String, System.Nullable`1<System.Data.DbType>)'.

これを機能させるにはどうすればよいですか?

4

0 に答える 0