Microsoft.EntityFrameworkCore.Sqlite.Core 和 Microsoft.EntityFrameworkCore.Sqlite 程序集有什么区别?

What is the difference between Microsoft.EntityFrameworkCore.Sqlite.Core and Microsoft.EntityFrameworkCore.Sqlite assemblies?

在使用 EFCore 加密 SQLite 数据库时,我遇到了这个 GitHub issue

参考 bricelam 在 8 月 1 日发表的评论。本期讲解如何使用efcore加密SQLite数据库。 它指的是 Microsoft.EntityFrameworkCore.Sqlite.Core。然而,还有另一个包 "Microsoft.EntityFrameworkCore.Sqlite" 被广泛使用并在许多微软文档中被引用。我想知道这两个组件之间的区别以及我应该使用哪个?

如果我使用 Microsoft.EntityFrameworkCore.Sqlite.Core,我会错过任何功能吗?

如评论中所述,EFCore.Sqlite.csproj contains the reference of EFCore.Sqlite.Core 和 SQLitePCLRaw.bundle_green。整个代码库在 EFCore.Sqlite.Core 中。 EFCore.Sqlite.csproj 只是复制 SQLitePCLRaw.bundle_green 和其他几个文件。