使用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