2010-12-10 44 views
0

我有一個PM-Table,其中有一個SenderID和一個ReciID。LINQ:查詢從2個表中獲取信息

兩者都在表格用戶的MSSQL表中有一個外鍵結構。

我如何獲得有關SenderID.Username和ReciID.Username的信息?

我知道有這樣的方法:

DataLoadOptions options = new DataLoadOptions(); 
      options.LoadWith<Biethistorie>(a => a.Auktion); 
      options.LoadWith<Auktion>(a => a.Artikel); 
      dc.LoadOptions = options; 

但問題是,用戶表是非常大的,我只需要1個信息顯示(用戶名)。

回答

1
var query = from emp in dbEmp.Employees 
      join dept in dbEmp.Departments 
      on emp.DeptID equals dept.DeptID 
      select new 
      { 
        EmpID = emp.EmpID, 
        EmpName = emp.EmpName, 
        Age = emp.Age, 
        Address = emp.Address, 
        DeptName = dept.DepartmentName 
      }; 

選擇新{}只給你,你選擇退貨等領域。

+0

但是我怎麼不能退還,當我沒有名單?現在我只有一個變種?! – Kovu 2010-12-10 10:11:42

相關問題