你的位置:首页 > 软件开发 > ASP.net > Win10 UWP 开发系列:使用SQLite

Win10 UWP 开发系列:使用SQLite

发布时间:2015-11-06 01:03:12
在App开发过程中,肯定需要有一些数据要存储在本地,简单的配置可以序列化后存成文件,比如LocalSettings的方式,或保存在独立存储中。但如果数据多的话,还是需要本地数据库的支持。在UWP开发中,可以使用SQLite。本篇文章说一下如何在UWP中使用SQLite。因为SQL ...

在App开发过程中,肯定需要有一些数据要存储在本地,简单的配置可以序列化后存成文件,比如LocalSettings的方式,或保存在独立存储中。但如果数据多的话,还是需要本地数据库的支持。在UWP开发中,可以使用SQLite。本篇文章说一下如何在UWP中使用SQLite。因为SQLite是跨平台的,版本众多,我刚开始用的时候不知道要装哪个,什么WP8的、WP8.1的、Win RT的……简直摸不着头脑。希望这篇文章能让大家少走点弯路。

其实这篇文章写到一半就看到已经有大神写了这个:http://www.cnblogs.com/ms-uap/p/4798269.html

还有这个 http://www.cnblogs.com/h82258652/p/4802076.html

内容也很详细,不过为了凑博客数量,还是坚持写完吧。顺便也是给大家介绍MVVM-Sidekick的一些使用方法^_^

一、添加SQLite扩展

首先要添加SQLite的库。主页是http://sqlite.org/,下载地址在:http://sqlite.org/download.html。这个页面有所有平台的下载地址,下载这个:

Win10 UWP 开发系列:使用SQLite

然后安装。

还有一种方式是直接在VS2015里的扩展和更新里安装,搜索sqlite:

Win10 UWP 开发系列:使用SQLite

安装扩展后,需要重新启动VS2015。

二、添加SQLite引用

还是新建一个MVVM-Sidekick项目,然后编译一下,让Nuget去自动添加所需引用。MVVM-Sidekick的使用详见我之前的几篇博客。

Win10 UWP 开发系列:使用SQLite

 

现在可以添加SQLite引用了。在项目上点右键,添加引用:

Win10 UWP 开发系列:使用SQLite

 

还需要安装一个sqlite-net-pcl,相当于一个ORM:

Win10 UWP 开发系列:使用SQLite

引用中有这两个就可以了:

Win10 UWP 开发系列:使用SQLite

三、添加实体类

在项目中添加一个Models文件夹,添加一个UserItem类:

public class UserItem

{

/// <summary>

/// 自增主键

/// </summary>

[AutoIncrement, PrimaryKey]

public int Id { get; set; }

 

/// <summary>

/// 姓名

/// </summary>

public string UserName { get; set; }

/// <summary>

/// 年龄 不为空

/// </summary>

[NotNull]

public int Age { get; set; }

 

/// <summary>

/// 地址

/// </summary>

public string Address { get; set; }

 

/// <summary>

/// 忽略此值

/// </summary>

[Ignore]

public string SomeProperty { get; set; }

 

 

}


 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Win10 UWP 开发系列:使用SQLite

关键词:sql

sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。