SQL に変換する必要があるクエリがあります。しばらくの間これを行うことを検索してきましたが、ここでは何も成功していません ORACLEクエリです
SELECT
DRKY AS REASON_CODE,
DRDL01 AS DESCRIPTION
FROM shema.SourceTable
WHERE drsy = '00' AND DRDL01 IS NOT NULL AND (drrt = 'W4' OR drrt = 'W5') and NVL ( trim(DRKY), '000') = '801';
これは、値を返さない Linq クエリです
var RJDEReasonCode = from a in JTable.SourceTable
where
a.DRSY.Equals( "00") &&
a.DRDL01 != null &&
(a.DRRT.Equals( "W4") ||
a.DRRT.Equals( "W5")) &&
a.DRKY.Equals( "801") // here is where the problem is tried many things but nothing has worked so far.
select new
{
CATEGORY_CODE = a.DRRT,
REASON_CODE = a.DRKY,
DESCRIPTION = a.DRDL01
};