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?