I have written a linq join query and I would like to take the values, if one of them are empty...
Code:
var Details = 
UnitOfWork.FlightDetails
          .Query()
          .Join
          (
              PassengersDetails,
              x => x.Flightno,
              y => y.FlightNo,
              (x, y) => new
              {
                  y.PassengerId,
                  y.classType,
                  x.Flightno,
                  x.FlightName,
              }
          );
I would like to use something like..
"Above query".DefaultIfEmpty
(
    new 
    {
        y.PassengerId,
        y.classType,
        string.Empty,
        string.Empty
    }
);
FlightDetails is Idatarepository type on a class and PassengerDetails is IQueryable local variable result. How can I get result with PassengerId and Classtype without flightno and flightname included in the overall results?
 
     
     
    