I have 2 tables, Events and EventTracking.
Event
id
Name
Order
EventTracking
Id
EventId
Details
CreatedDate
I am trying to recreate basically this query below in EF Core.
SELECT
events.NAME,
COUNT(eventtrackings.details) AS Count
FROM
events
LEFT JOIN
eventtrackings ON events.id = eventtrackings.eventid
WHERE
eventtrackings.CreatedDate > '4/22/2019'
GROUP BY
NAME, eventtrackings.CreatedDate
ORDER BY
events.Order
I want everything in Events to be shown, but the filtering is on the tracking part.