LINQpad 用法汇总
2014-09-22 14:05
369 查看
// 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介绍,下载,用法说明
- LinqPad介绍,下载,用法说明
- jQuery各种用法汇总
- Oracle中的临时表用法汇总
- DataGridView常见用法和FAQ汇总
- 学习LINQ工具:LINQPad
- Linq中的OrderBy的用法!
- Oracle中的临时表用法汇总
- LinQ操作汇总(From CSharpSamples)
- 转:LinQ操作汇总(From CSharpSamples)
- 学习LINQ工具:LINQPad
- Oracle中的临时表用法汇总
- Oracle中的临时表用法汇总
- [转] VC用法汇总
- VC用法汇总 (一)
- Oracle中的临时表用法汇总
- 在Oracle数据库中的临时表的用法汇总
- Oracle中的临时表用法汇总
- LINQPad:一个Linq测试和学习的好工具
- 关于Linq中的IN和Like用法