以下查询抛出Oracle 10.2.0.3.0不支持APPLY'例外
var q = _dbTaxObjects
.Select(o => new TaxObjectItem()
{
MainAddress = o.MainAddress,
Id = o.Id,
ObjectName = o.ObjectName,
State = o.State,
LastCheck = o.Checks.OrderByDescending(ch => ch.EndDate).FirstOrDefault()
});
我需要选择一个具有max endDate(如果存在)的子项(taxObjectCheck)的taxObjects。 如果我评论LastCheck赋值,那么查询效果很好。