私の参加に2つの条件を追加しようとしましたが、できません。私は||
演算子を使用します。あなたが実装したいORであれば参加する場所を使用する必要がlinq経由でjoin文に2つの条件を使用するには?
from pay in db.Payments
join FlyRpt in db.FlightReportTickets
on pay.ObjectIdDepartue equals FlyRpt.DepartureId ||
FlyRpt.DepartureId equals pay.ObjectIdReturn
join prof in db.Profiles on FlyRpt.UserId equals prof.UserId
where pay.ReserveType == 1 &&
pay.Transactionsuccess &&
pay.IssueDate >= fromDateTime &&
pay.IssueDate <= toDateTime
select new
{
FlyRpt.FullPrice
};
エラーメッセージは何ですか? – Default
演算子を適用できません。 System.Nullable型のオペランドにおよびSystem.Nullable –
programmer138200