C#使用SQLite数据库,除了可以使用System.Data.SQLite之外,还可以使用Microsoft.Data.Sqlite
Microsoft.Data.Sqlite由微软开发,支持.NET 6(.NET最新的长期支持版;.NET 7已发布,是标准期限支持版)。
而System.Data.SQLite可以支持.NET Framework 4.6,4.0,.NET Standard 2.1 (.NET Core 3.0)等版本。
以下介绍Microsoft.Data.Sqlite的使用。
在Visual Studio 2022中创建项目HovertreeSqliteKit:
选择菜单“文件”-“新建”-“项目”:

选中“类库”(一个用于创建面向.NET Standard或.NET Core的类库的项目)

输入项目名称:HovertreeSqliteKit:

选择框架 .NET 6.0(长期支持):

项目创建完成后,使用NuGet包管理向项目HovertreeSqliteKit安装Microsoft.Data.Sqlite :
选择菜单“工具”-“NuGet包管理器”-“管理解决方案的NuGet程序包”:

在“浏览”页的搜索栏输入“sqlite”,回车搜索,在列表中选择“Microsoft.Data.Sqlite”:

在“预览更改”对话框,点击“OK”:

“接收许可证”中点击“I Accept”:

安装完成后提示如下:

在解决方案的“HovertreeSqliteKit”项目中查看,依赖项已包括Microsoft.Data.Sqlite:

Microsoft.Data.Sqlite安装完成后,就可以在源代码中使用Microsoft.Data.Sqlite下的SqliteConnection类,SqliteCommand类等操作SQLite数据库了。
这里提供一个实例源码供下载参考,界面如下:

生成的文件列表:

另外推荐两个C#.NET和SQLite应用实例供参考:
网址箱.NET 7.0操作SQLite源代码