I want to get all those records from vehicles who have no match in HireGroupDetails but don't know how to get NOT EQUAL functionality in LINQ !
var fleetHireGroupDetailQuery = from vehicle in db.Vehicles
join hgd in db.HireGroupDetails on
new { vehicle.VehicleMakeId, vehicle.ModelYear }
equals new { hgd.VehicleMakeId, hgd.ModelYear}
select new RptFleetHireGroupDetail
{
PlateNumber = vehicle.PlateNumber,
};