C# .NET - C#操作数据库 - C#与SQLite
C#及.NET 6.0使用SQLite数据库之Microsoft.Data.Sqlite
C#使用SQLite数据库,除了可以使用System.Data.SQLite之外,还可以使用Microsoft.Data.Sqlite

推荐一个C#.NET和SQLite应用实例供参考:何问起网址箱

Microsoft.Data.Sqlite由微软开发,支持.NET 6(.NET最新的长期支持版;.NET 7已发布RC版本,但不是长期支持版)。
而System.Data.SQLite可以支持.NET Framework 4.6,4.0,.NET Standard 2.1 (.NET Core 3.0)等版本,截至2022/11/05暂时不支持.NET 6。

以下介绍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数据库了。

这里提供一个实例源码供下载参考,界面如下:




生成的文件列表:
收藏 列表

评论: