このSQL文をLINQに変換しようとしましたが、返される情報の一部が残りの部分から別のデータベース(Datacontext)にあることに問題があります。 。私はこれが克服できるとはかなり確信していますが、私はこれを達成することに失敗したり、以前の成功した試みの例を見つけることに失敗しているようです。1つのDataContextから別のメソッドで使用するデータを引き出す
誰かが、その障害を克服するために私がしていることについていくつかのガイダンスを提供できますか?私はこれを達成するためにビューを作成する必要があるだろうと言われた前のおかげ
SELECT p.PersonID, p.FirstName, p.MiddleName, p.LastName, cp.EnrollmentID, cp.EnrollmentDate, cp.DisenrollmentDate
FROM [Connect].dbo.tblPerson AS p
INNER JOIN (
SELECT c.ClientID, c.EnrollmentID, c.EnrollmentDate, c.DisenrollmentDate
FROM [CMO].dbo.tblCMOEnrollment AS c
LEFT OUTER JOIN [CMO].dbo.tblWorkerHistory AS wh
ON c.EnrollmentID = wh.EnrollmentID
INNER JOIN [CMO].dbo.tblStaffExtended AS se
ON wh.Worker = se.StaffID
WHERE (wh.EndDate IS NULL OR wh.EndDate >= getdate())
AND wh.Worker = --WorkerGUID Param here
) AS cp
ON p.PersonID = cp.ClientID
ORDER BY p.PersonID
私はsimilar question hereを求めています。それはまだ本当ですか、それともこれでしたか?
面白い、ありがとう。私はこれをさらに調べます。 –