1. System.Data.SQLite 到底解决什么问题:桌面端本地存储的选型困境 做客户端开发的人早晚会撞上同一个问题:程序要存数据,但用户机器上没有装数据库服务,也不可能为了一个单机工具要求他去配一个 SQL Server 实例。
SQLite 托管驱动分两类:一类是纯托管的 System.Data.SQLite ,它内部通过 P/Invoke 调用 SQLite.Interop.dll ;另一类是 Microsoft.Data.Sqlite ,但它对 .NET Framework 4.5 的支持并不友好,很多新版本直接要求 .NET Standard 2.0 以上。