Lex.db 数据库使用方法(之一)

Lex.db是一款跨平台的小型数据库.本人在做windowsPhone项目时,为了能让该数据库可以直接用在windows8上的同一款软件上费了相当多功夫.应该说此款数据库使用起来并不是特别难,而是手头可用的资料少,因此纠结了自己很久.现在将其一般的使用流程写下,希望大家少走点弯路.有关给数据库的介绍可以查看:http://lexblog.azurewebsites.net/.

 

该数据库一般的操作流程如下:
1.定义一个实体类:该类就是将来要存入数据库的.
2.使用NuGet将lex.DB添加到工程中
3.往头文件中添加using 声明,定义和初始化使用的数据库:var db = new DbInstance("某个文件名");程序会建立该文件然后往其中存放数据
4.定义需要存储的数据在这个阶段中,生成高度优化的映射代码,以极快的读/写数据类。
db.Map<Contact>().Automap(i => i.Id);
5.初始化数据库实例:db.Initialize();
6.开始工作:增 删 改 查 等等
7.关闭数据库.
最简单的情况莫过于只存储一个普通类.假设我们需要将类 Person存入数据库.
首先是我们定义好的类以及里面的成员.

   public class Person
    {
        private int mId;
        public int Id
        {
            get { return mId; }
            set { mId = value; }
        }
        private int mAge;
       
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值