您的位置:首页 > 其它

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;

//}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: