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

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

Linq的查詢操作符

2019-11-14 14:02:45
字體:
供稿:網(wǎng)友

Linq有表達(dá)式語法和調(diào)用方法的語法。兩者是可以結(jié)合使用,通常情況下也都是結(jié)合使用。表達(dá)式語法看上去比較清晰而調(diào)用方法的語法實(shí)現(xiàn)的功能更多,在此文章中介紹的是表達(dá)式語法。方法語法可以看System.Linq等命名空間下的擴(kuò)展方法。Linq只能用于實(shí)現(xiàn)了IEnumerable或IEnumerable<T>接口的類,也就是可以用foreach的類都可以用linq。

注意在3.5和4.0版本上linq的關(guān)鍵字有些區(qū)別,下文是以4.0為準(zhǔn)的。

1.投影操作符

  select:對集合和序列中的值進(jìn)行投影。from c in contact select c;

2.限制操作符

  where:和sql語句中where一樣用來過濾數(shù)據(jù)。from c in contact where c.Lastname="Josn" select c;

3.排序操作符

  OrderBy:將返回值按照升序的順序排序。from c in contact orderby c.Lastname select c;

  OrderBy Descending:將返回值按照降序的順序排序。from c in contact orderby c.Lastname descending select c;

3.連接操作符

  join:可以將多個數(shù)據(jù)源連接。from c in contact join e in employee on c.ID equals e.ContactID select c;

4.分組操作符

  groupby:根據(jù)一個特定值將數(shù)據(jù)源中的值進(jìn)行分組。類似于sql語句中的group by。from c in contact groupby (c=>c.Nationality) select c;


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 海宁市| 红安县| 德化县| 山阴县| 九龙坡区| 彭州市| 福清市| 鄂伦春自治旗| 上蔡县| 印江| 深州市| 吴忠市| 沧州市| 太康县| 巨野县| 南漳县| 萝北县| 马龙县| 琼海市| 华安县| 龙胜| 阳朔县| 平和县| 青神县| 宁武县| 遂川县| 鄂州市| 油尖旺区| 利川市| 津市市| 庄浪县| 玉屏| 富民县| 湖北省| 大英县| 麻城市| 永昌县| 延长县| 土默特右旗| 乌海市| 栾川县|