zoukankan      html  css  js  c++  java
  • linq2db sqlite应用

     使用linq2db sqlite 的时候,找不到增加,删除的操作,原来是要引入一个新的命名空间LinqTODB。

    1 using LinqToDB;

      插入:

    1             User uNew = new User();
    2             uNew.Name = "test";
    3             uNew.Password = "11";
    4             db.Insert(uNew);

      更新:

    1  using (var db = new DatabaseHelper1DB(@"Data Source=F:YunVolcanoCloudTestDatabaseHelper2.db3;Version=3;Password=1"))
    2             {
    3                 db.Users
    4                   .Where(u => u.ID == 1)
    5                   .Set(p => p.Name,"test")
    6                   .Update();
    7             }

      删除:

    1             using (var db = new DatabaseHelper1DB(@"Data Source=F:YunVolcanoCloudTestDatabaseHelper2.db3;Version=3;Password=1"))
    2             {
    3                 db.Users
    4                   .Where(u => u.ID == 1)
    5                   .Delete();
    6             }

      

      另外,linqtodb还支持access(看到很多同志在找 linq to access,有人还用上收费的,这可能又是一福音)等十余中数据库,使用方法类似,本文已经很长了(我喜欢简短的文章,阅读方便),所以不在赘述,想要用的同志就自己动手吧。

      末了

      本文是我在园子里的第一篇(处女作),希望大家多指正,如果能帮上你,我表示灰常灰常的高兴。 2015年1月6日于图书馆。

  • 相关阅读:
    自己写库—构建库函数雏形
    暑假第二周计划
    初学Oracle
    暑假第一周计划
    读书笔记六
    读书笔记五
    读书笔记四
    读书笔记三
    读书笔记
    系统目标文档
  • 原文地址:https://www.cnblogs.com/zuiyirenjian/p/5043498.html
Copyright © 2011-2022 走看看