hithyc 2019-11-30
最近, 做的一个windows 桌面WPF程序, 需要数据库支持。尝试了 sql server 的开发版,使用EF , 效率太低。后来采用sqlite数据库,中间踩坑无数。但最终完美的解决了这些问题。为了帮助广大同好更好的使用sqlite ,今分享所有相关代码。
sqlite , 是一款免费的数据库管理程序。可以嵌入到桌面应用程序、asp.net 网站应用程序中。对于不太复杂软件来说,是个不错的选择。
sqlite-net ,是支持codefirst使用sqlite的一段程序。
要在WPF桌面软件中添加sqlite ,遵循以下步骤:
1) 右键点击项目的”引用“文件夹,点:管理nuget程序包
2)点“浏览”,搜索:sqlite, 选择第一项, 点安装。安装后生成项目。
3)搜索:sqlite-net, 选择第一项,点安装。当前版本是:sqlite-net.1.6.292; 项目中会增加连个cs代码文件:SQLite.cs 和 SQLiteAsync.cs
4) 重点:用如下代码替换 SQLite.cs文件的内容。这段代码是经过我的修改,支持中文。在此复制代码: https://www.cnblogs.com/lmp138/articles/11962112.html