c# – 大于Linq Join中的多个条件
发布时间:2020-12-15 23:41:25 所属栏目:百科 来源:网络整理
导读:我有以下SQL Server查询: SELECT *FROM Stock sLEFT JOIN StockOrderItem soi ON s.ItemNumber = soi.StartNumber AND s.ItemNumber soi.StartNumber + soi.QuantityOrdered 到目前为止我得到的片段 join l1 in _context.StockOrderItems on stock.ItemNumb
我有以下SQL Server查询:
SELECT * FROM Stock s LEFT JOIN StockOrderItem soi ON s.ItemNumber >= soi.StartNumber AND s.ItemNumber < soi.StartNumber + soi.QuantityOrdered 到目前为止我得到的片段 join l1 in _context.StockOrderItems on stock.ItemNumber equals l1.StartNumber into StockOrderItemGroup from StockOrderItem in StockOrderItemGroup.DefaultIfEmpty() 这里的问题是:我不能使用“等于”,它必须在一个范围内. 如何在“ON”子句中添加多个条件以匹配我的SQL查询? 谢谢 解决方法var query = from s in Stock from l1 in _context.StockOrderItems where s.ItemNumber >= l1.StartNumber && s.ItemNumber < l1.StartNumber + l1.QuantityOrdered [...] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |