Для:
// HERE IS WHERE I NEED TO LOAD THE MOST RECENT 'RIDE' FOR THIS CAR, IS
// THIS CORRECT???
Ride lastRide = assignedCar.Rides.LastOrDefault();
Использование:
Ride lastRide = assignedCar.Rides
.OrderByDescending(r => r.TimeDispatched)
.FirstOrDefault();
... и для:
// HERE IS WHERE I NEED TO ADD THE 'newRide' OBJECT TO THE LIST OF RIDES
// IN THE 'assignedCar' ..SYNTAX???
... ваша Vehicle
сущность имеетRides
свойство коллекции уже в соответствии с вашей модельной диаграммой, поэтому вы должны просто сказать:
assignedCar.Rides.Add(newRide);
Наконец - и чисто по личному вкусу - вместо:
var assignedCar = (from car in myEntities.Vehicles
where (car.CarNum == carNum)
select car).FirstOrDefault();
Я бы использовал:
var assignedCar = myEntities.Vehicles
.FirstOrDefault(car => car.CarNum == carNum);