1
이 쿼리는 Oracle 11.2 데이터베이스에서 실행해야하지만 생성 된 쿼리에는 "OUTER APPLY"가 포함되어 있습니다. 어떻게 해결할 수 있습니까?OUTER APPLY가이 LINQ 쿼리에서 지원되지 않습니다.
var query = from r in Ctx.Reg
let status_1 = (r.Hist.OrderByDescending(o => o.Id).FirstOrDefault(h => h.RegId == r.Id).Status == 1)
let status_2 = (r.Hist.OrderByDescending(o => o.Id).Skip(1).FirstOrDefault(h => h.RegId == r.Id).Status == 2)
select new
{
r.Id,
...
status_1,
status_2
};