程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> LinqToSqlite 一一二二,linqtosqlite一二二

LinqToSqlite 一一二二,linqtosqlite一二二

編輯:C#入門知識

LinqToSqlite 一一二二,linqtosqlite一二二


說在前頭

  之所以寫下這些文字,主要是因為使用LINQ的同志們都覺它的美好(至於有多美好,各位心裡知道,我就不在描述了,如果你是你還不了解LINQ,園子裡有大把的文章),微軟老哥只提供了自家的SQLServer的支持 -LinqToSql ,然而很多項目,特別是小型的項目,部署SQLServer太過於麻煩(光下載就夠嗆),Sqlite、Access就成很多人的選擇,但又不想去寫那“紅通通”(VS中字符串的顏色)的SQL語句,於是祭出了Google大神,發現伙伴們常用的是Dblinq,但配置讓很多新手有點傷神(至少那個每次要用 DbMetal.exe命令生成對象就有點……,反正我是比較懶),收費的就不用說了(我們這一行的,口袋都有點緊……)。

進入正題

  這裡主要是介紹使用Linq To DB,它相對現在已有的方案來說,用法是比較簡單的。下面我們就開始吧!

  1、打開VS,新建一個項目(我建的是Winform)並保存,名稱隨意;

  2、安裝Nuget的Linq to SQLite包,打開Nuget包管理器控制台(VS 菜單 “工具”-->庫程序包管理器-->庫程序包管理器控制台)如下圖;

    Nuget是什麼?

      沒有它時,我們引用一些開源的庫至少需要做如的一些事:

      a、找到正確的資源(庫文件及其依賴項);

      b、下載相應的資源(有下錯及別欺騙過的經歷沒?);

      c、添加引用;

      很長一段時間,大伙兒一直重復著這樣的折騰,終於有一伙人受不了拉,於是Nuget誕生了,好東西微軟肯定是不放過,於是VS裡集成了; 

  3、在PM>提示符後輸入命令:(請保持網絡暢通,下邊命令要聯網下載)
     Install-Package linq2db.SQLite

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved