1. 主頁 > 知識庫 > 網絡編程 > ASP/.NET >

        asp.net Linq 實現分組查詢

        來源:中國IT實驗室 作者:佚名 發表于:2013-07-23 17:53  點擊:
        首先我們還是先建立一個person.cs類 public class person { public string name { get; set; } public int age { get; set; } public string sex { get; set; } } 接下來我們往這個person類添加數據: List plist1 = new List(); plist1.Add(new person { nam
        首先我們還是先建立一個person.cs類  public class person
          {
          public string name
          { get; set; }
          public int age
          { get; set; }
          public string sex
          { get; set; }
          }
          接下來我們往這個person類添加數據:
          List plist1 = new List();
          plist1.Add(new person { name = "cxx1", age = 24, sex = "男" });
          plist1.Add(new person { name = "www.baidu.com", age = 25, sex = "男" });
          plist1.Add(new person { name = "www.52mvc.com", age = 26, sex = "男" });
          List plist2 = new List();
          plist2.Add(new person { name = "cxx1", age = 24, sex = "男" });
          plist2.Add(new person { name = "cxx2", age = 28, sex = "男" });
          plist2.Add(new person { name = "cxx4", age = 27, sex = "男" });
          plist2.Add(new person { name = "cxx5", age = 28, sex = "男" });
          // asp.net
          var query = from person p in plist1
          join person per in plist2
          on p.name equals per.name
          select new
          {
          名稱=p.name,
          性別=p.sex,
          年齡=p.age
          };
          gd2.DataSource = query;
          gd2.DataBind();
          返回的結果是:
          備注:這個方法是要查找出 plist1 與 plist2 之中,name名稱有相同記錄的數據。
          接下來我們來看看sql中的左連接left join 在linq中如何實現
          還是先來創建兩個cs 類。
          ///
          /// 手機列表
          ///
          public class MobileStore
          {
          public string mobId
          { set; get; }
          public string mobName
          { set; get; }
          }

        有幫助
        (0)
        0%
        沒幫助
        (0)
        0%
        2018宝宝说数特来算 灵丘县| 陇川县| 汝南县| 博湖县| 镇巴县| 中西区| 静乐县| 青铜峡市| 东乌| 达拉特旗| 喀什市| 山东省| 沈丘县| 纳雍县| 方城县| 南丰县| 永安市| 桐庐县| 韶山市| 开原市| 麻江县| 连山| 汉阴县| 隆子县| 霍城县| 乌审旗| 天柱县| 班玛县| 铜陵市| 永康市| 八宿县| 共和县| 铜陵市| 田林县| 南靖县| 青川县| 屏山县| 库车县| 云阳县| 兴义市| 鄂托克前旗| http://v.lsjk1n.pw http://163.lt5j2d.top http://baidu.qmsi49.top http://m5.sina15g9.pw http://500.nje8a4.top http://m5.sinasr7g.pw