<i id="2t726"></i>
  • <ruby id="2t726"></ruby>
    <i id="2t726"></i>

    <table id="2t726"></table>
      <ol id="2t726"><tbody id="2t726"></tbody></ol>
        1. <strong id="2t726"><tbody id="2t726"></tbody></strong>

          主頁 > 知識庫 > 網絡編程 > 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%
          WWW.KMZY56,COM