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

时间:2017-12-27 06:00:17

标签: asp.net-core .net-core ef-core-2.0

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

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

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

1 个答案:

答案 0 :(得分:0)

如评论中所述,EFCore.Sqlite.csproj包含对EFCore.Sqlite.Core和SQLitePCLRaw.bundle_green的引用。整个代码库位于 EFCore.Sqlite.Core 中。 EFCore.Sqlite.csproj 只是复制SQLitePCLRaw.bundle_green和其他一些文件。