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
クラスの型であり、ローカルPassengerDetails
変数IQueryable
の結果です。全体的な結果に含めずにPassengerId
Classtype を使用して結果を取得するにはどうすればよいですか?flightno
flightname