Я написал запрос соединения linq и хотел бы получить значения, если одно из них пустое...
Код:
var Details =
UnitOfWork.FlightDetails
.Query()
.Join
(
PassengersDetails,
x => x.Flightno,
y => y.FlightNo,
(x, y) => new
{
y.PassengerId,
y.classType,
x.Flightno,
x.FlightName,
}
);
Я хотел бы использовать что-то вроде..
"Above query".DefaultIfEmpty
(
new
{
y.PassengerId,
y.classType,
string.Empty,
string.Empty
}
);
FlightDetails
- Idatarepository
тип Idatarepository
класса, а PassengerDetails
- это IQueryable
локальной переменной IQueryable
. Как я могу получить результат с PassengerId
и Classtype без имени flightno
и имени flightname
включенных в общие результаты?