複数のテーブルを結合して個別の値を取得しようとしています。以下のコードで同じことを行う方法を教えてください。
以下のサンプルコードをご覧ください。
var distinctValues = (from a in dataContext.A_Table
join b in dataContext.B_Table on a.EmpID equals b.EmpID
join c in dataContext.C_Table on b.SomeID equals c.ID
where a.IsActive == true
&& a.ID == id
select new NewClass()
{
ID = c.ID,
Name = c.Name
}).ToList();