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

par*_*rag 6 .net-core asp.net-core ef-core-2.0

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

请参阅8月1日bricelam的评论.此问题解释了如何使用efcore加密SQLite数据库.它指的是Microsoft.EntityFrameworkCore.Sqlite.Core.然而,还有另一个软件包"Microsoft.EntityFrameworkCore.Sqlite",它在许多微软文档中被广泛使用和引用.我想知道这两个组件之间的区别,我应该使用哪个组件?

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

par*_*rag 1

正如评论中提到的,EFCore.Sqlite.csproj包含EFCore.Sqlite.Core和 SQLitePCLRaw.bundle_green的引用。整个代码库位于EFCore.Sqlite.Core中。EFCore.Sqlite.csproj只是复制 SQLitePCLRaw.bundle_green 和其他几个文件。