主页 > 知识库 > 网络编程 > 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%
2019年歇后语2019125期 彝良县| 二连浩特市| 绥芬河市| 青浦区| 堆龙德庆县| 扎鲁特旗| 安乡县| 托克逊县| 台北县| 临安市| 云梦县| 稷山县| 万全县| 大邑县| 钦州市| 汉中市| 新丰县| 紫金县| 老河口市| 格尔木市| 舟山市| 晋中市| 巴中市| 耒阳市| 岐山县| 剑河县| 陇南市| 盘锦市| 张掖市| 三明市| 蒙城县| 湖北省| 大城县| 安平县| 万州区| 徐汇区| 梁平县| 育儿| 唐海县| 望谟县| 白银市| 凯里市| 喀什市| 上思县| 凤山市| 额尔古纳市| 昌宁县| 梓潼县| 浮梁县| 天津市| 贵港市| 岳阳市| 高阳县| 凤山市| 通州市| 乐山市| 凌海市| 永川市| 汾阳市| 邵阳市| 贵阳市| 信宜市| 北流市| 清徐县| 澎湖县| 福贡县| 雅江县| 嘉峪关市| 仁寿县| 文登市| 隆德县| 孟州市| 科技| 乡宁县| 新津县| 承德县| 土默特右旗| 西乡县| 泰宁县| 新乡县| 陆川县| 九龙坡区| 贵港市| 台北市| 玉龙| 龙岩市| 北川| 遂平县| 山阴县| 高碑店市| 沙坪坝区| 无极县| 定南县| 吉安市| 格尔木市| 陈巴尔虎旗| 禹州市| 泊头市| 宁都县| 泸溪县| 乐至县| 正阳县| 衡山县| 平武县| 潮安县| 杨浦区| 铁岭县| 买车| 清水河县| 当雄县| 海门市| 南木林县| 仙居县| 资兴市| 绥化市| 大渡口区| 正蓝旗| 龙川县| 小金县| 陇西县| 嘉峪关市| 金沙县| 蕉岭县| 买车| 衡阳县| 桃江县| 搜索| 清新县| 莱州市| 烟台市| 洮南市| 萨迦县| 手机| 登封市| 和硕县| 安远县| 文安县| 龙里县| 开原市| 邵武市| 揭阳市| 岚皋县| 林周县| 水富县| 长宁县| 嘉祥县| 康平县| 潮安县| 洛宁县| 永新县| 忻城县| 汽车| 汝州市| 察隅县| 沾益县| 秀山| 河北省| 开远市| 高清| 嘉峪关市| 新营市| 尼玛县| 涟源市| 唐河县| 博爱县| 绥德县| 五华县| 阳曲县| 河池市| 永和县| 北京市| 木兰县| 武强县| 哈尔滨市| 巫溪县| 乐安县| 莲花县| 汕尾市| 青阳县| 虹口区| 新沂市| 容城县| 松江区| 民乐县| 富宁县| 高邮市| 文昌市| 海伦市|