LINQpad 用法汇总

// C# Expression 
//Courses 
// .Join ( 
// CourseSections, 
// course => course.CourseId, 
// section => section.CourseId, 
// (course, section) => course 
// ) 
// .Where (course => (course.Type == 3))
// C# Statement(s) 
var courseInfo = from course in Courses 
join section in CourseSections 
on course.CourseId equals section.CourseId into MyLeftJoin 
from result in MyLeftJoin.DefaultIfEmpty() 
select course; 
var courseType3 = courseInfo.Where(course=>course.Type == 3); 
courseType3.Dump();
// C# Program 
//void Main() 
//{ 
// var courseInfo =GetCourseInfo(); 
// courseInfo.Dump(); 
//} 
// 
//public class CourseInfo{ 
// public int CourseId{get;set;} 
// public int SectionId{get;set;} 
//} 
// 
//public List<CourseInfo> GetCourseInfo(){ 
// var courseInfo = (from course in Courses 
// from section in CourseSections 
// where course.CourseId== section.CourseId 
// select new CourseInfo { 
// CourseId =course.CourseId, 
// SectionId =section.SectionId 
// }).ToList(); 
// return courseInfo; 
//}
LINQpad 用法汇总的更多相关文章
- Linux中find命令的用法汇总
		Linux中find命令的用法汇总 https://www.jb51.net/article/108198.htm 
- Python Enum 枚举 用法汇总
		Python Enum 枚举 用法汇总 import os import sys if sys.version_info.major + sys.version_info.minor * 0.1 &l ... 
- C#中DllImport用法汇总
		最近使用DllImport,从网上google后发现,大部分内容都是相同,又从MSDN中搜集下,现将内容汇总,与大家分享. 大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比 ... 
- Hibernate 注解中CascadeType用法汇总
		这两天,参加一个课程设计,同时这个项目又作为一个模块镶嵌到其他项目中,考虑如此,应与原先的架构相同,因牵扯到留言和相互@功能,故数据库之间OneToOne,OneToMany,ManyToMany之风 ... 
- BeanShell用法汇总(部分摘抄至网络)【转】
		说明:本文部分资料摘抄至 来源: http://www.cnblogs.com/puresoul/p/4915350.html 来源: http://www.cnblogs.com/puresoul/ ... 
- 正则表达式常用用法汇总 __西科大C语言
		正则表达式,又称正规表示法.常规表示法.(英语:Regular Expression,在代码中常简写为regex.regexp或RE),计算机科学的一个概念.正则表达式使用单个字符串来描述.匹配一系列 ... 
- XStream 用法汇总
		XStream是一家Java对象和XML转换工具,很好很强大.它提供了所有的基本型.排列.收集和其他类型的支持,直接转换.因此XML在数据交换经常使用.对象序列化(和Java对象的序列 ... 
- 常用php时间函数用法汇总
		1.设置时区的方法: php5后都要自己设置时区,要么修改php.ini的设置,要么在代码里修改. 在PHP.INI中设置时区 date.timezone = PRC 在代码中设置时区 1 date_ ... 
- PHP中foreach()用法汇总
		这篇文章主要给大家详细介绍了PHP中foreach()用法以及相关的示例,十分的细致,有需要的小伙伴可以参考下. PHP 4 引入了 foreach 结构,和 Perl 以及其他语言很像.这只是一种遍 ... 
随机推荐
- 实现一个Memcpy函数:将源指针所指的区域从起始地址开始的n个字节复制到目的指针所指区域
			首先肯定要先看看这两部分是不是有内存重叠?为什么? 1.因为如果有内存重叠(目的地址起始位置处于源指针所指区域之中),你再从起始位置复制的话,这样目的地址改变的时候将源地址内存里面存的东西给改变了,所 ... 
- 1207: C.LU的困惑
			题目描述 Master LU 非常喜欢数学,现在有个问题:在二维空间上一共有n个点,LU每连接两个点,就会确定一条直线,对应有一个斜率.现在LU把平面内所有点中任意两点连线,得到的斜率放入一个集合中( ... 
- MYSQL delete性能优化!
			优化项 1. low_priority 当没有连接文章表时才进行删除操作. delete low_priority from T; 优化项 2. quick 当删除行时并不删除行的索引.如果再次插入这 ... 
- Linux下 nginx + 最新版php5.5 安装配置详解
			1.nginx的安装: 首先nginx的安装需要依赖最基础的三个包,这里面我们不设计更多的扩展模块,只是安装最基础的三个包, zlib 此包主要是对http内容进行gzip压缩,减少网络传输流量 PC ... 
- 把自定义控件集成到Qt Designer中
			要想在Qt Designer中使用自定义控件,必须要使Qt Designer能够知道我们的自定义控件的存在.有两种方法可以把新自定义控件的信息通知给Qt Designer:“升级(promotion) ... 
- jdk1.6下载页面
			http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-41940 ... 
- sysstat服务负载统计,如CPU占有率,网络使用率,磁盘速度
			sysstat服务负载统计,如CPU占有率,网络使用率,磁盘速度 
- HTTP based RESTful APIs   - asp.net web api
			1.HTTP http://www.w3.org/Protocols/rfc2616/rfc2616.html 2.REST是什么http://www.ics.uci.edu/~fielding/pu ... 
- poj1966Cable TV Network(无向图最小点割集 ISAP+邻接矩阵)
			题目请戳这里 邻接表的ISAP被卡了一天...TLE....终于被卡了...好忧桑啊啊啊... 题目大意:给一张无向图,求最少去掉几个点使图不连通. 题目分析:求无向图的点连通度,拆点建图跑最大流.具 ... 
- C#中HashTable的用法 【转】
			一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中 ... 
