我有以下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 [...]
查看更多关于c# – 大于Linq Join中的多个条件的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did69315