• 中国跳水队领队周继红:男子3米板夺冠令人振奋 2019-06-15
  • 【阿里天气】最新阿里今天天气,实时提供阿里气温、空气质量、24小时天气预报、生活指数查询 2019-06-13
  • 瓦努阿图公布中企合同相关新闻 2019-06-05
  • 2018《粤语好声音》海选启动 林忆莲梁咏琪有望加盟 2019-06-05
  • 黄文:能救孩子,我很自豪 2019-05-31
  • 【幸福都是奋斗出来的】江海直达改写历史 2019-05-31
  • 银行理财预期收益连续3个月下跌 2019-05-30
  • 李冰冰黄轩携手亮相气场强 杨幂baby佟丽娅同场比美 2019-05-21
  • 杭州大江东前进街道:“一平方公里”撬动百亿产业 2019-05-20
  • 百年美洲杯决赛阿根廷vs智利 在线直播观看 梅西能否封王 2019-05-20
  • 大理:隐世“江湖城”的清净禅意与自在逍遥 2019-05-19
  • 中国跳水:“梦之队”有望包揽里约奥运8金 2019-05-16
  • 人家80年前就造航母,我们现在才造航母,基础不一样。 2019-05-14
  • 非常之力 恒久之功——山西大力推动国企国资改革和转型发展——黄河新闻网 2019-05-13
  • 通向白垩纪的时空隧道(科技大观) 2019-05-12
  • 曾道正版资料免费大全 > 知识库 > 网络编程 > 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; }
      }

    曾道正版资料免费大全 www.jbi0.net

    有帮助
    (0)
    0%
    没帮助
    (0)
    0%
  • 中国跳水队领队周继红:男子3米板夺冠令人振奋 2019-06-15
  • 【阿里天气】最新阿里今天天气,实时提供阿里气温、空气质量、24小时天气预报、生活指数查询 2019-06-13
  • 瓦努阿图公布中企合同相关新闻 2019-06-05
  • 2018《粤语好声音》海选启动 林忆莲梁咏琪有望加盟 2019-06-05
  • 黄文:能救孩子,我很自豪 2019-05-31
  • 【幸福都是奋斗出来的】江海直达改写历史 2019-05-31
  • 银行理财预期收益连续3个月下跌 2019-05-30
  • 李冰冰黄轩携手亮相气场强 杨幂baby佟丽娅同场比美 2019-05-21
  • 杭州大江东前进街道:“一平方公里”撬动百亿产业 2019-05-20
  • 百年美洲杯决赛阿根廷vs智利 在线直播观看 梅西能否封王 2019-05-20
  • 大理:隐世“江湖城”的清净禅意与自在逍遥 2019-05-19
  • 中国跳水:“梦之队”有望包揽里约奥运8金 2019-05-16
  • 人家80年前就造航母,我们现在才造航母,基础不一样。 2019-05-14
  • 非常之力 恒久之功——山西大力推动国企国资改革和转型发展——黄河新闻网 2019-05-13
  • 通向白垩纪的时空隧道(科技大观) 2019-05-12
  • 和平精英今日公测下载 北京赛车彩票控 今日福彩3d金码278 天津十一选五跨度 时时彩计划王免费下载 王者荣耀上官婉儿全部身体无衣 福利彩票开奖结果查询 水果派对电玩 11选5计划软件神器 冠赢十三水下载 福建十一选五前三直最大遗漏 丧尸来袭百度云下载 魂斗罗归来伙伴怎么助战 成功梦工厂官网 巫师梅林登陆 足球彩票论坛彩客网