我想将现有存储过程的功能重新创建为 LINQ 表达式。该过程使用“STUFF”函数将子表中的前三个字段返回到存储过程的一个字段中。我将添加一个过程片段作为参考:
SELECT h.ReqHeaderID,
STUFF((SELECT TOP(3) ', ' + l.Nomenclature FROM ReqLineItems l
WHERE l.ReqID = h.ReqID
FOR XML PATH ('') ),1,1, '')
As OrderedItems
FROM ReqHeader h
有没有办法在 LINQ 中写这个?