国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

linq查詢

2019-11-17 01:32:07
字體:
供稿:網(wǎng)友

linq查詢

Linq給我們帶來了很多的便利,不必時時刻刻寫sql,可以讓一個不懂T-SQL的程序猿也能實現(xiàn)簡單編程,但是linq在效率上確實比不上SQL。數(shù)據(jù)量越大,效率問題就明顯。

一般查詢可以這樣寫

var v = (from c in en.T_AQI                         where c.DatState.Equals("2") && c.SiteID == siteID                         orderby c.DataTime descending  //排序                         select c).Take(30).ToList();//Take和top的作用一樣。ToList()就不用說了

也可以指定列查詢

var v = (from c in en.T_AQI                         where c.DatState.Equals("2") && c.SiteID == siteID                         orderby c.DataTime descending                           select new {name = st.Name, age= st.Age}).Take(30).ToList();//列名是自己隨意寫的

也可以鏈接查詢

var v = (from c in en.T_AQI         from u in r.TabUser                         where c.DatState.Equals("2") && c.SiteID == siteID                         orderby c.DataTime descending                           select new{u.Name,c.Age,...}).Take(30).ToList();  //這個是多對多查詢

var v = (from c in en.T_AQI         from u in en.T_AQI                         where c.DatState.Equals("2") && c.SiteID == c.SiteID                         orderby c.DataTime descending                           select new{name=c.Name,age=c.Age}).Take(30).ToList();  //這個是自連接查詢

var v = (from c in en.User            join u in en.Role on c .RoleId equals u.ID into userlist                         where c.DatState.Equals("2") && c.SiteID == c.SiteID                         orderby c.DataTime descending                           select new{c.Name,c.Age,u.RoleName}).Take(30).ToList();  //這個是雙向接查詢

var v = (from c in en.T_AQI         from u in r.TabUser                         where c.DatState.Equals("2") && c.SiteID == siteID                         orderby c.DataTime descending                           select u).Take(30).ToList();  //這個是一對多查詢

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 莱阳市| 郴州市| 安阳县| 饶河县| 锦屏县| 航空| 毕节市| 报价| 镶黄旗| 景德镇市| 师宗县| 石嘴山市| 荣昌县| 涞源县| 浏阳市| 杭州市| 石棉县| 喀什市| 龙泉市| 微山县| 栾城县| SHOW| 丰都县| 淮滨县| 南华县| 电白县| 江安县| 昌邑市| 安平县| 武定县| 金门县| 新郑市| 承德市| 冷水江市| 锡林浩特市| 寻甸| 九龙城区| 芜湖县| 白水县| 班戈县| 稷山县|