【发布时间】:2022-11-13 03:11:56
【问题描述】:
在针对 Oracle 11g 实例运行下面的 LINQ 查询时,它将引发 OUTER APPLY not supported 错误。
var shipmentDetails = (from r in _db.XXF_SHIPMENT_DETAILs where r.SHIP_TO == tradingPartnerId && r.PICKUP_DATE >= pickUpDate select r).GroupBy(x => x.HEADERID).Select(x => x.FirstOrDefault());
“Oracle 数据库 11g 及更低版本不支持 OUTER APPLY。Oracle 正确运行此 LINQ 语句需要 12c 或更高版本。如果你 需要用 Oracle Database 11g 或更低版本运行此语句,重写 它以便可以将其转换为SQL,由版本支持 你使用的神谕。”
【问题讨论】:
标签: c# oracle linq devart dotconnect