主页 > 知识库 > 网络编程 > 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%
天线宝宝6合彩127期开奖资料 漳平市| 巴青县| 松溪县| 博罗县| 墨江| 建宁县| 黄大仙区| 扎赉特旗| 屏东市| 乌恰县| 安多县| 伽师县| 海南省| 丹阳市| 壤塘县| 延津县| 洛南县| 右玉县| 利津县| 长沙县| 鄂伦春自治旗| 霍邱县| 芦山县| 龙海市| 奉贤区| 松滋市| 定西市| 石家庄市| 灯塔市| 沾益县| 石泉县| 万载县| 娄烦县| 都匀市| 乌什县| 利津县| 墨竹工卡县| 庐江县| 许昌县| 庄河市| 呈贡县| 林西县| 邯郸县| 会东县| 昭苏县| 宝坻区| 修武县| 二连浩特市| 河池市| 留坝县| 惠水县| 高邮市| 西藏| 重庆市| 五台县| 肥东县| 井研县| 盈江县| 光山县| 来凤县| 鄂州市| 南平市| 阿拉尔市| 临汾市| 喜德县| 五莲县| 延川县| 邵阳县| 成都市| 黄骅市| 青川县| 巨鹿县| 永和县| 通河县| 瑞金市| 彩票| 蒙山县| 阜南县| 潞西市| 库车县| 芜湖市| 保康县| 柘城县| 兴文县| 罗田县| 阿拉尔市| 凤山市| 通辽市| 巴马| 陆良县| 五大连池市| 新晃| 石泉县| 治县。| 胶南市| 土默特右旗| 中西区| 哈尔滨市| 赫章县| 乐陵市| 桐乡市| 延川县| 武汉市| 蓝田县| 海安县| 朝阳市| 襄汾县| 攀枝花市| 太康县| 桂东县| 昌江| 堆龙德庆县| 滦平县| 兴化市| 内丘县| 且末县| 龙南县| 溧阳市| 山阴县| 庄河市| 柘城县| 麻栗坡县| 富宁县| 灵川县| 和林格尔县| 澜沧| 汝阳县| 晴隆县| 偏关县| 南平市| 合江县| 枣阳市| 上蔡县| 高雄市| 丽水市| 海淀区| 舞钢市| 淮安市| 奉新县| 瑞昌市| 和静县| 楚雄市| 泰安市| 屯留县| 洛阳市| 吴旗县| 芷江| 平南县| 桂阳县| 清新县| 宜城市| 平度市| 裕民县| 镇沅| 长春市| 洮南市| 蓬溪县| 科技| 重庆市| 洪雅县| 井冈山市| 河西区| 旬阳县| 辉南县| 金坛市| 永丰县| 天等县| 怀安县| 清河县| 获嘉县| 锡林郭勒盟| 房山区| 汉川市| 龙门县| 广宗县| 阿荣旗| 乌兰浩特市| 新蔡县| 玉山县| 榆社县| 水富县| 繁昌县| 凤庆县| 正定县| 纳雍县| 稻城县| 东台市| 丘北县|