C#中join 的lambada写法
                var emuCity = x.Descendants("qu").Where(p => p.Element("id").Value.Trim().Substring(2, 4) != "0000"&& p.Element("id").Value.Trim().Substring(4, 2) == "00").Join(ormDataContext.A_Area, a => a.Element("id").Value.Trim().Substring(0,2)+"0000", b => b.stateCode, (a, b) => new A_Area{areaName_cn = a.Element("name").Value.Trim(),   //名称areaNamePinYin = PinYinConvert.GetPinYing(a.Element("name").Value.Trim()),  //拼音stateCode = a.Element("id").Value.Trim()});

这是一个join的应用,

a.join(b,a=>a.id,b=>b.id,(a,b)=>new{})

大概的意思就是这样,这是lambada的写法,

posted on 2013-05-20 23:08 天使半只翼 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/william-lin/archive/2013/05/20/3089815.html

C#中join 的lambada写法相关推荐

  1. NC65在日常开发中常用的代码写法

    标题 NC65开发相关代码 版本 1.0.1 作者 walton 说明 收集NC在日常开发中常用的代码写法,示例展示 1.查询 1.1 通过BaseDAO查询结果集并转换 //通过BaseDAO进行查 ...

  2. Python 中常见的配置文件写法

    相信学习Python或者正在进行Python工作的小伙伴都会有一个疑问,为什么要写配置文件呢?在开发过程中,我们常常会用到一些固定参数或者是常量.对于这些较为固定且常用到的部分,往往会将其写到一个固定 ...

  3. 【python教程】对多线程中join()的详细教程

    在 Python 的多线程编程中,经常碰到 thread.join()这样的代码.那么今天咱们用实际代码来解释一下 join 函数的作用. 一. 当一个进程启动之后,会默认产生一个主线程,因为线程是程 ...

  4. python中的pandas的两种基本使用_pandas中join()的两种应用方法

    pandas中join()方法很神奇,join()方法虽然是连接方法,但是因为pandas有两个数据结构,join()方法针对两个数据结构有着不同的连接方法:1.根据指定的分隔符将Series中的各个 ...

  5. python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解

    Python中有.join()和os.path.join()两个函数,具体作用如下: . join():    连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ...

  6. Python中常见的配置文件写法分享!

    相信学习Python或者正在进行Python工作的小伙伴都会有一个疑问,为什么要写配置文件呢?在开发过程中,我们常常会用到一些固定参数或者是常量.对于这些较为固定且常用到的部分,往往会将其写到一个固定 ...

  7. python3 join函数_Python中.join()和os.path.join()两个函数的用法详解

    Python中有.join()和os.path.join()两个函数,具体作用如下: . join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 '' ...

  8. java中join的使用

    java中join的使用 join()应该是我们在java中经常会用到的一个方法,它主要是将当前线程置为WAITTING状态,然后等待调用的线程执行完毕或被interrupted. join()是Th ...

  9. Hive中JOIN的使用入门

    Hive中join的用法 Hive中Join的通常使用有以下几种: inner join 等值连接 left join  right join  full join left semi join cr ...

最新文章

  1. jquery1.9学习笔记 之选择器(基本元素四)
  2. linux版车机安装步骤,RedHat Linux 9.0的安装(详细图解安装过程)
  3. MiniGUI编程--列表框
  4. 转载:28个Unix/Linux的命令行神器
  5. mysql timeout expired处理
  6. 一级指针易犯错误模型
  7. 增量式PID计算公式完整详细推导过程
  8. CAJ 文件转换为 PDF 文件
  9. C++:缺省参数是怎样设置的?
  10. 百度笔试题--论坛数据库表设计
  11. 电信光纤猫虚拟服务器设置方法,电信光纤猫与无线路由器连接的设置方法
  12. TM1638驱动显示板(8数码管+8LED+8按键)单片机C语言程序(按键功能)
  13. 三层交换技术..使用三层交换技术实现VLAN间通信
  14. JAVA实现接入企业微信报警
  15. Android 使用ADB命令安装、卸载软件
  16. UEditor上传漏洞修复
  17. Python+NetworkX画图的nx.draw_networkx(函数详解)
  18. 直播系统---从直播答题看SEI帧的原理和作用
  19. Pycharm安装第三方库的方法
  20. 【C#】AutoMapper 使用手册

热门文章

  1. 编译android 7.1 jdk版本,ubuntu14.04 安装 open-jdk-1.8,下载编译 android nougat 7.1.1
  2. mysql根用户的密码是什么_Mysql忘记根用户密码 怎么办?
  3. error C3646: “noexcept”: 未知重写说明符_三个世纪以来首次发现:大脑中还藏着一种未知的器官?...
  4. 理解vue中if和for指令不能同时使用
  5. ps怎么撤销参考线_入门板绘怎么练习?怎么提高板绘技巧?(干货)
  6. java图片转换pdf_Java实现图片转换PDF文件的示例代码
  7. python读数据小数点_将excel数据读入pandas dataframe,精确到小数点后20位
  8. 数据集 oracle,Analytics 数据集 - Oracle® ZFS Storage Appliance RESTful API 指南,发行版 OS8.6.0...
  9. 蚂蚁爬绳问题 java_趣味数学网
  10. idea导入项目无法解析java