ich diese 3 Tabellen:Wie die Eltern erhalten und nur das erste Kind einer verwandten Tabelle
Prozess, Aktion und Process_Actions (viele zu viele, die alle Aktionen registrieren, die ein Prozess ausführen kann diese Tabelle. Grundsätzlich hat pROCESS_ID, Action_Id und eine eindeutige Kennung (für die Bestellung).
Was ich will, eine LINQ-Abfrage ist eine Liste aller Prozess und erhält nur die letzte Aktion (geordnet nach Datum zu erhalten)
das ist mein Arbeits SQL-Abfrage:
SELECT P.Id, P.Name, PA.Action_Id FROM Process P
JOIN Process_Actions PA ON P.Id = PA.Process_Id
WHERE PA.Id IN (SELECT MAX (PA.Id) FROM Process_Actions INNER JOIN Process_Actions PA ON P.Id = PA.Process_Id)
Hmmm ... Ich sehe die Action-Referenz in Ihrem T-SQL-Beispiel nicht. –
Ich brauche nur die Action_Id, referenziert in Process_Actions –