麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

linqtosql簡單使用

2019-11-14 16:44:50
字體:
來源:轉載
供稿:網友

1.新建一個winform項目。

2.添加一個Linq to Sql 類,命名為Northwind

3.打開服務器資源管理器,將表拖動到linq to sql 類,實體類就由Vs生成了

4.實例化DataContext類

NorthwindDataContext dc = new NorthwindDataContext();

5.下面就可以使用Linq to Sql啦。

a.查詢Employees所有數據

var ee =
from employee in dc.Employees
select employee;

b.加個Where條件,查詢Employee表所有City=London

            var e2 =                from employee in dc.Employees                where employee.City == "London"                select employee;

 

c.查詢EmployeeID<5的數據

            var e3 =                from employee in dc.Employees                where employee.EmployeeID < 5                select employee;

 

d.查詢雇傭日期在1993年1月1日以前的人員。

            var e4 =                from employee in dc.Employees                where employee.HireDate < new DateTime(1993, 1, 1)                select employee;

 

e.多個查詢條件

            var e5 =                from employee in dc.Employees                where employee.HireDate < new DateTime(1993, 1, 1)                where employee.EmployeeID < 3                select employee;

 

f.like語句

           var e6 =                from employee in dc.Employees                where SqlMethods.Like(employee.FirstName, "%a%")                //where employee.FirstName.Contains("a")    //等價于 like '%a%'                //where employee.FirstName.StartsWith("a")  //等價于 like 'a%'                //where employee.FirstName.EndsWith("a")    //等價于 like '%a'                select employee;

 

g.查詢指定的列

           var e7 =                (from employee in dc.Employees                 //select new { employee.EmployeeID, employee.FirstName };                 select new                 {                     員工編號 = employee.EmployeeID,                     員工姓名 = employee.FirstName,                     尊稱 = employee.TitleOfCourtesy                 });

 

h.子查詢

            var e8 =                from employee in dc.Employees                where employee.Orders.Count > 100                select employee;

 

i.內連接

            /**             * 查詢位于倫敦的客戶的訂單             * SELECT *             * FROM [dbo].[Orders]             * INNER JOIN [dbo].[Customers] ON [Customers].[CustomerID] = [Orders].[CustomerID]             * WHERE [Customers].[City] = 'London'             */            var e9 =                from cus in dc.Customers                join ord in dc.Orders on cus.CustomerID equals ord.CustomerID                where cus.City == "London"                select ord;

 

j.增加

            Employees m = new Employees();            m.LastName = "閃碩";            m.FirstName = "";            m.Title = "閃碩標題";            dc.Employees.InsertOnSubmit(m);            dc.SubmitChanges();

 

k.修改

            var e10 = dc.Employees.FirstOrDefault(employee => employee.LastName == "閃碩");            e10.City = "石家莊";            dc.SubmitChanges();

 

l.刪除

            var e10 = dc.Employees.FirstOrDefault(employee => employee.LastName == "閃碩");            dc.Employees.DeleteOnSubmit(e10);            dc.SubmitChanges();

 

練習代碼使用Vs2012,微軟northwnd示例數據庫

代碼下載:http://pan.baidu.com/s/1pJyh0Mn  


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩欧美精品电影 | 国产黄色录像片 | 国产精品免费久久久 | 久草在线观看福利视频 | 91久久精品一二三区 | 成人三级电影在线 | 中国美女一级黄色大片 | gogo全球大胆高清人露出91 | 黄色伊人网站 | 亚洲一区二区在线 | 91资源在线观看 | 精品一区久久久 | 好吊色37pao在线观看 | 亚洲人成中文字幕在线观看 | 久久久免费观看完整版 | 综合在线一区 | 99精品视频在线导航 | 毛片免费视频在线观看 | 久久综合久久美利坚合众国 | 91天堂国产在线 | 国产精品久久久久久久久久久久久久久久 | 国产一区二区三区色淫影院 | 国产精品久久久久久久久久三级 | 日韩一级片 | 久久毛片 | 19禁国产精品福利视频 | 久久久久久久久淑女av国产精品 | 麻豆国产网站 | 欧美3p激情一区二区三区猛视频 | 最新中文字幕免费视频 | 亚洲免费视频一区二区 | 91精品国产99久久久久久红楼 | 色淫视频| 亚洲午夜免费 | av手机在线免费播放 | 国产精品久久久毛片 | 成人午夜一区 | 欧美精品毛片 | 精品国产一区二区三区四 | 黄色片在线播放 | 欧美特一级片 |