LINQ c# で次の SQL クエリを記述します。
SELECT max(creation_date) from TRS where approval_status='APPROVED' and transaction_type in ('Sale','PRE')
次のように、リストの下にクエリを作成してみました
var session = txns.Where(a => a.transaction_type.Equals("SALE"))
.Where(a => a.transaction_type.Equals("PRE"))
.Where(a => a.approval_status.Equals("APPROVED"))
.OrderByDescending(a => a.creation_date).Select(a => a.creation_date).FirstOrDefault();
LINQ c# で Max および OR 条件を使用する方法がわからなかったため、上記のクエリは機能しませんでした
より良い解決策を知ることができますか?