Thursday, December 27, 2012

LINQ Join Query

    class Employee  
    {  
      public int EmployeeID { get; set; }  
      public string EmployeeName { get; set; }  
      public int DeptId { get; set; }  
    }  
    class Dept  
    {  
      public int DeptId { get; set; }  
      public string DeptName { get; set; }  
    }  
      List<Dept> dept = new List<Dept>();  
      List<Employee> emp = new List<Employee>();  
      dept.AddRange(new Dept[]   
      {   
       new Dept{ DeptId=1, DeptName="IT" },  
       new Dept{ DeptId=2, DeptName="Engineering" }  
      });  
      emp.AddRange(new Employee[]  
      {  
       new Employee{EmployeeID = 1, DeptId = 1, EmployeeName="Sohail"},  
       new Employee{EmployeeID = 2, DeptId = 1, EmployeeName="Zeeshan"},  
       new Employee{EmployeeID = 3, DeptId = 2, EmployeeName="Zubair"},  
      });  
      emp.Join(dept, empRow => empRow.DeptId, deptRow => deptRow.DeptId, (selectEmpRow, selectDeptRow) =>  
       new  
       {  
         EmpId = selectEmpRow.EmployeeID,  
         EmpName = selectEmpRow.EmployeeName,  
         DeptName = selectDeptRow.DeptName  
       })  
       .ToList()  
       .ForEach(_ => { Console.WriteLine("{0} {1} {2}", _.EmpId, _.EmpName, _.DeptName); });  

1 comment:

  1. trung tâm kế toán tại đà nẵng
    học kế toán ở đồng nai

    http://kylin1st.com
    http://cattleyavn.com
    http://kenyseo.com
    http://ngoduong89.com
    trung tâm dạy kế toán
    Sau khi mọi người ngồi xuống, Đoạn Vân nói: " Nói cho các ngươi một tin
    tức thời sự sốt dẻo! Thiên Long quốc bây giờ đã khai chiến!"

    Nghe Đoạn Vân nói, các quân nhân cao cấp ở đây đã lộ ra vẻ mặt hưng phấn.

    "Thiếu gia, đã khai chiến à? Hảo a! Thiếu gia người không biết chứ, Ma
    Quỷ huấn luyện mặc dù rất kích thích thế nhưng lại có chút kiềm chế! Mặc
    dù mỗi ngày đều có đánh nhau, nhưng lúc hỗn chiến chúng ta cũng không
    dám buông thả tay chân ra đại sát một hồi, thật sự có chút bực dọc!
    Thiếu gia, Nanh Sói chúng ta xin Ngài được ra ứng chiến!" Quan chỉ huy
    cao nhất của Nanh Sói - Hi La này rất phấn khởi hướng về phía Đoạn Vân nói.

    "Đoạn Vân à, Ngài đem bộ tộc Cuồng chiến sĩ chúng ta chế tạo thành một
    đội quân chính quy thực lực thật kinh khủng, Ngài cũng nên cho chúng ta
    đi đánh nhau một trận thống khoái! Ngài có lẽ không biết, cùng đồng bạn
    đánh nhau thật sự không thể nào thống khoái được! Phóng tay chân phải
    kiềm chế, không thể ra tay dữ dội được! Do đó, ta là chỉ huy cao nhất
    của Cuồng long Sư đoàn cũng muốn xin Ngài cho được ứng chiến!" Pháp Lạp
    Kì cung kính hướng về phía Đoạn Vân nói.

    "Thiếu gia, Bội Kì đại biểu Cuồng ngưu Sư đoàn cũng xin Ngài được ra ứng

    http://meomeo007.com
    học kế toán tổng hợp tại huế
    http://01embesexy.com
    http://tradaboho.com
    http://nguoicodanh.net
    http://chotruongyen.com
    http://caubesieunhan.com

    ReplyDelete