一、实现效果
1.1、实现功能
①实现创建Sqlite数据库;
②实现创建指定Sqlite数据库的表;
③实现给Sqlite数据库的指定表【插入、查询、更新、删除、分页查询】数据;
④实现获取Sqlite数据库中的所有表名称及其表包含的所有列名称;
⑤实现判断数据是否存在、获取最大Id;
⑥实现内存版的sqlite数据库;
1.2、效果图
二、实现核心
2.1、项目工程
该项目的完整工程下载地址如下:
https://download.csdn.net/download/xiaochenXIHUA/85207095
2.2、添加引用
正常情况下,如果不需要给Sqlite数据库加密,则直接添加【Microsoft.Data.Sqlite】的包引用即可;但是如果是需要给Sqlite数据库加密,则需要移除【Microsoft.Data.Sqlite】包,然后在项目中添加【Microsoft.Data.Sqlite.Core】和【SQLitePCLRaw.bundle_e_sqlcipher】引用,如下图所示。
2.3、Sqlite数据库帮助类
这里Sqlite数据库帮助类的部分内容,如下所示:
[crayon-6894466680f41839693320/]