• 【大考2018】2018高考首日众生相(组图) 2019-05-18
  • 基层党员干部要提高党性修养 增强党规意识 2019-05-18
  • 传统端午节 浓浓邻里情 2019-04-25
  • 广西严肃惩戒公积金骗提套取行为 防止投机炒房 2019-04-21
  • 讲政德如何落到实处(专家观点) 2019-04-21
  • 社会主义社会按劳分配是建立在公有制和私有制并存基础上的,共产主义社会按需分配是建立在公有制基础上的,所有制基础不同,其分配形式也就不同。所谓“共产主义... 2019-04-17
  • 《国家人文历史》入选 “2017·中国百强报刊” 2019-04-17
  • 【新媒体矩阵】河北经济日报官方微信 2019-04-17
  • 拒收难民的国家,是野蛮国家 2019-04-15
  • 别让职场妈妈的暂停键变成休止符 2019-04-15
  • 海尔自清洁空调出口泰国 为每个家庭1年省1000多元 2019-04-14
  • [微笑]其实很简单就能破这个局:立法禁止通过房地产二次交易获利,炒房就会被杜绝,炒房一旦被杜绝,房价就会受正常供需关系影响波动在合理范围内。 2019-04-09
  • 陕西首家省级主流茶媒体 2019-04-09
  • 从2018年全国两会看民生“新获得” 2019-04-06
  • 和顺“四个不放过”严查隐患 2019-04-06
  • 足球手机游戏排行榜 > 知识库 > 网络编程 > 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.vbs8.net

    有帮助
    (0)
    0%
    没帮助
    (0)
    0%
  • 【大考2018】2018高考首日众生相(组图) 2019-05-18
  • 基层党员干部要提高党性修养 增强党规意识 2019-05-18
  • 传统端午节 浓浓邻里情 2019-04-25
  • 广西严肃惩戒公积金骗提套取行为 防止投机炒房 2019-04-21
  • 讲政德如何落到实处(专家观点) 2019-04-21
  • 社会主义社会按劳分配是建立在公有制和私有制并存基础上的,共产主义社会按需分配是建立在公有制基础上的,所有制基础不同,其分配形式也就不同。所谓“共产主义... 2019-04-17
  • 《国家人文历史》入选 “2017·中国百强报刊” 2019-04-17
  • 【新媒体矩阵】河北经济日报官方微信 2019-04-17
  • 拒收难民的国家,是野蛮国家 2019-04-15
  • 别让职场妈妈的暂停键变成休止符 2019-04-15
  • 海尔自清洁空调出口泰国 为每个家庭1年省1000多元 2019-04-14
  • [微笑]其实很简单就能破这个局:立法禁止通过房地产二次交易获利,炒房就会被杜绝,炒房一旦被杜绝,房价就会受正常供需关系影响波动在合理范围内。 2019-04-09
  • 陕西首家省级主流茶媒体 2019-04-09
  • 从2018年全国两会看民生“新获得” 2019-04-06
  • 和顺“四个不放过”严查隐患 2019-04-06
  • 百家乐必胜 江西多乐彩开奖直播 自己做彩票软件 双色球玩法介绍 足彩半全场胜平负中奖 广州开福利彩票投注站 四川快乐12今开奖结果 北京赛车系统怎么安装 七乐彩复式8中5多少钱 北京单场奖金封顶 北京赛车开奖视频直 极速飞艇历史号码 麻将玩法 竞彩足球比分00 2元彩票最高中奖奖金 pk10计划软件哪个稳点