1. 程式人生 > >linq 左連線

linq 左連線

DataContext db = new DataContext ();
var query = from student in db.Student
join book in db.Book
on student.ID equals book.StudentID into temp
from bookDep in temp.DefaultIfEmpty()
select new
{
 sname=student.Name,
 bname=bookDep==null?"":bookDep.Name//這裡主要第二個集合有可能為空。需要判斷
};

https://www.cnblogs.com/xinjian/archive/2010/11/17/1879959.html