このコードはLinqにあります。誰でも t-sql を提供できます。ありがとう!
var tsr = from t in db.Tngs
from l in t.TngUsr
from td in t.TngDepts
from u in db.Users
where t.TId == tId && u.UserId == l.UserId && u.Departments.DeptId == td.Departments.DeptId
左外側から2番目/3番目ですか?
このコードはLinqにあります。誰でも t-sql を提供できます。ありがとう!
var tsr = from t in db.Tngs
from l in t.TngUsr
from td in t.TngDepts
from u in db.Users
where t.TId == tId && u.UserId == l.UserId && u.Departments.DeptId == td.Departments.DeptId
左外側から2番目/3番目ですか?
LinqPadでそれを実行してみてください。linq コードに相当する T-SQL が表示されます。その linq 式を同等の Lambda 式に変換することさえできます。
それは次のようなものです。
SELECT t, l, td, u
FROM Tngs
JOIN TngUser ON TngUser.UserID = Users.UserID
JOIN Users ON Users.UserID = TngUser.UserID
JOIN Departments ON DepartmentID = tngDepartmentID
WHERE Tngs.TId = tId