linq2db sqlite應用

 

 使用linq2db sqlite 的時候,找不到增長,刪除的操做,原來是要引入一個新的命名空間LinqTODB。sql

1 using LinqToDB;

  插入:數據庫

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

  更新:code

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

  刪除:sqlite

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

  

  另外,linqtodb還支持access(看到不少同志在找 linq to access,有人還用上收費的,這可能又是一福音)等十餘中數據庫,使用方法相似,本文已經很長了(我喜歡簡短的文章,閱讀方便),因此不在贅述,想要用的同志就本身動手吧。blog

  末了qt

  本文是我在園子裏的第一篇(處女做),但願你們多指正,若是能幫上你,我表示灰常灰常的高興。 2015年1月6日於圖書館。it

相關文章
相關標籤/搜索