使用带有 EF Core 和 SQLite 的 EFE 无法解决提供程序异常

Provider could not be resolved exception using EFE with EF Core and SQLite

我只是想评估 EFE,看看它是否可以为我提供一些性能改进。

为此,我使用 EF Core 2.0.1 和 SQlite (Microsoft.EntityFrameworkCore.Sqlite) 创建了一个简单的 dotnet 核心控制台应用程序,并添加了 Z.EntityFramework.Extensions.EFCore 包 v2.0.10。

在我的 DbContext.OnConfiguring 中,我执行以下操作:

optionsBuilder.UseSqlite("Filename=test.db"); 

但是当我调用 context.BulkInsert 时出现以下异常:

The Provider could not be resolved. You must explicitly set the Provider.

你能告诉我我错过了什么吗? 提前致谢。

编辑: 使用新提供的支持更新答案

SQLite 自 2018 年 2 月 5 日起支持 EFE Core

现在支持的EF Core版本:

  • SQL 服务器
  • SQL蔚蓝
  • PostgreSQL
  • MySQL
  • SQL网站