0
我有以下表现:如何将linq表达式与连接转换为lambda表达式?
_callPairs = (from req in _requests
join resp in _responses
on req.RequestId equals resp.RequestId
where !string.IsNullOrEmpty(req.RequestId)
select new CallPair(req, resp)).ToList();
,我想换拉姆达。我试过了:
_callPairs = _requests.Where(req => (_responses.Where(res => res.RequestId ==
req.RequestId)).Where(!string.IsNullOrEmpty(req.RequestId)).ToList();
不幸的是,这不能编译。
有人可以向我解释我如何将linq表达式与连接转换为lambda表达式?