• 土地是自然存在的地球的一部分,不是人类劳动成果,没有价值,买房者不应支付土地费,房价之所以虚高,是因为买房者支付了不该支付的土地费。 2019-03-25
  • 一语惊坛(5月17日):深化“放管服”,把便民利企做实做好。 2019-01-17
  • 慈禧太后出殡全纪录 曝光葬礼上的画面 2018-12-23
  • “2017年金融信息化10件大事”揭晓 彰显我国金融科技创新成果 2018-12-23
  • 足球手机游戏排行榜 > 知识库 > 网络编程 > 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%
  • 土地是自然存在的地球的一部分,不是人类劳动成果,没有价值,买房者不应支付土地费,房价之所以虚高,是因为买房者支付了不该支付的土地费。 2019-03-25
  • 一语惊坛(5月17日):深化“放管服”,把便民利企做实做好。 2019-01-17
  • 慈禧太后出殡全纪录 曝光葬礼上的画面 2018-12-23
  • “2017年金融信息化10件大事”揭晓 彰显我国金融科技创新成果 2018-12-23