2011-06-09 73 views
-1

我在我的數據庫中的兩個表獲取數據:從兩個表

Employee(EmployeeID, EmployeeName, EmployeeGroup) 
Group(GroupID, GroupName, GroupLeader) 

EmployeeGroup對應於羣ID
GroupLeader對應EmployeeID爲

我要選擇列:

EmpoyeeID, EmployeeName, LeaderName(Customer name) 

我怎樣才能做到這一點?

+0

LINQ2SQL或EF? – 2011-06-09 10:00:22

回答

0
var list = dataModel.Employee.Join(dataModel.Group, 
    e => e.EmployeeGroup, 
    g => g.GroupID, 
    (e, g) => 
     new                       
       { 
       EmpoyeeID= e.EmpoyeeID, 
       EmployyeName= e.EmployyeName, 
       LeaderName= g.GroupLeader.EmployyeName     
});