zoukankan      html  css  js  c++  java
  • metro中sqlite安装心得

    基于tim heuer最新提供的方法

    他相关post的地址: http://timheuer.com/blog/archive/2012/08/07/updated-how-to-using-sqlite-from-windows-store-apps.aspx

    以下是实践过程:

    step 1:创建一个metro工程

    step 2:在工具,选择扩展与更新中,选择联机(online),在搜索框内输入sqlite

    将会发现一个叫做sqlite for window runtime的玩意儿,点击安装

    step 3:在引用中,选择windows,扩展,把Mircosoft visual c++ runtime package以及sqlite for windows runtime二者勾选上

    勾选Mircosoft visual c++ runtime package是作者推荐,据说这样子才不会出问题。有兴趣的可以深究下原因。

    step 4: 点选解决方案,选择属性,配置属性,将平台选择为对应的平台,暂时不支持any cpu

    step 5: 点击工程,选择管理nuget包,在联机中搜索sqlite-net,点击安装

    安装成功后会生成两个文件:SQLite.cs与SQLiteAsync

    至此,就完成了sqlite的安装,下面提供一段简陋的测试代码:

    [代码]c#/cpp/oc代码:

    01 using SQLite;
    02  
    03 public MainPage()
    04         {
    05             this.InitializeComponent();
    06             test();
    07         }
    08  
    09 private async void test()
    10         {
    11             SQLiteAsyncConnection conn = new SQLiteAsyncConnection("people");
    12             await conn.CreateTableAsync<Person>();
    13  
    14         }
    15  
    16 Person.cs:
    17  
    18 public class Person
    19     {
    20         [PrimaryKey, AutoIncrement]
    21         public int Id { get; set; }
    22  
    23         [MaxLength(30)]
    24         public string Name { get; set; }
    25  
    26         [MaxLength(30)]
    27         public string Surname { get; set; }
    28  
    29

        }

    本文引用http://www.devdiv.com/metro%E4%B8%ADsqlite%E5%AE%89%E8%A3%85%E5%BF%83%E5%BE%97-weblog-252306-13068.html

  • 相关阅读:
    es6 常用方法
    vue HTTP 请求(vue-resource)
    vue 常用语法糖
    js中slice,SubString和SubStr的区别
    浅谈JavaScript中forEach与each
    vue 新版本 webpack 代理 跨域设置
    js 动态添加class封装(es6语法)
    jsonp promise 封装
    location.origin兼容IE
    给zTree的treeNode添加class
  • 原文地址:https://www.cnblogs.com/fengzhengfly/p/4369511.html
Copyright © 2011-2022 走看看