• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
手写的从前
博客园    首页    新随笔    联系   管理    订阅  订阅

Windows Phone 九、SQLite数据库

使用SQLite数据库

安装 SQLite for Windows Phone 8.1 插件
新建 Windows Phone 8.1 项目
添加 SQLite for Windows Phone 8.1 引用
由于该组件依赖于 Microsoft Visual C++ 2013 Runtime Package for Windows Phone,所以同时引用 Microsoft Visual C++ 2013 Runtime Package for Windows Phone
右键管理 Nuget 包引用
搜索 sqlite-net 并安装

 

1     public class Person
2     {
3         [PrimaryKey, AutoIncrement]
4         public int Id { get; set; }
5         [MaxLength(8)]
6         public string Name { get; set; }
7         public int Age { get; set; }
8         public char Gender { get; set; }
9     }
Person
 1         private void Button_Click(object sender, RoutedEventArgs e)
 2         {
 3             //创建数据库(不存在情况创建,存在则打开)
 4             var connection = new SQLiteConnection("temp.db");
 5             //创建表
 6             connection.CreateTable<Person>();
 7             Person zhang = new Person();
 8             //zhang.Id = 1;
 9             zhang.Name = "letter zhang";
10             zhang.Age = 18;
11             zhang.Gender = '男';
12             //添加数据
13             var result = connection.Insert(zhang);//返回执行结果受影响行数
14             System.Diagnostics.Debug.WriteLine(result);
15             //更新操作
16             result = connection.Update(new Person { Id = 2, Name = "zhangsan", Age = 19 });
17             System.Diagnostics.Debug.WriteLine(result);
18             //读取数据
19             var temp = connection.Find<Person>(1);
20             System.Diagnostics.Debug.WriteLine(temp.Name);
21             //读取全部数据
22             var list = connection.Query<Person>("select * from Person where id>=?", 1);
23             foreach (var item in list)
24             {
25                 System.Diagnostics.Debug.WriteLine(item.Name);
26             }
27             //删除操作
28             connection.Delete<Person>(1);
29         }

 

posted @ 2015-06-16 20:38  手写从前  阅读(159)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3