JOIN- und LEFT JOIN-Äquivalent in LINQ

Ich arbeite mit folgender SQL-Abfrage:

<code>SELECT 
a.AppointmentId,
a.Status,
a.Type,
a.Title,
b.Days,
d.Description,
e.FormId
FROM Appointment a (nolock)
LEFT JOIN AppointmentFormula b (nolock)
ON a.AppointmentId = b.AppointmentId and b.RowStatus = 1
JOIN Type d (nolock)
ON a.Type = d.TypeId
LEFT JOIN AppointmentForm e (nolock)
ON e.AppointmentId = a.AppointmentId
WHERE a.RowStatus = 1
AND a.Type = 1
ORDER BY a.Type
</code>

Ich bin nicht sicher, wie ich die JOINs in LINQ erreichen soll. Alle meine Tabellen haben Fremdschlüsselbeziehungen.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage