C# 尝试在foreach循环中从foreach中选择

C# 尝试在foreach循环中从foreach中选择,c#,sql,select,foreach,webmatrix,C#,Sql,Select,Foreach,Webmatrix,我正在尝试从以前的选择中选择结果,如下所示: foreach(var ld in db.Query(query, start, end)){ <tr> <td colspan="0">ld.ConID</td> </tr> foreach(var payment in db.Query(payments, ld.

我正在尝试从以前的选择中选择结果,如下所示:

foreach(var ld in db.Query(query, start, end)){  
                <tr>
                   <td colspan="0">ld.ConID</td>
                </tr>
                foreach(var payment in db.Query(payments, ld.ConID, start, end))
                {
                        <tr>
                            <td>@payment.ConID</td>
                            <td>@payment.TransID</td>
                            <td>@payment.Amount</td>
                            <td>@payment.Date</td>
                        </tr>
                }
            </tbody>
        </table>
        }
LD11102220111
LD11020212330
LD13101011123
我希望有一张桌子,比如:

LD1102201333
LD1102201333 | 1380932109889 | 30.00 | 01/02/2014
LD1102201333 | 1380932109890 | 12.00 | 01/02/2014
LD1102201333 | 1380932109891 | 24.00 | 01/02/2014

LD1102201334
LD1102201334 | 1380932109892 | 25.00 | 03/02/2014
LD1102201334 | 1380932109893 | 122.00 | 02/02/2014
LD1102201334 | 1380932109894 | 32.00 | 01/02/2014

...
..
.
在这种情况下,您能帮助我吗?

看起来像db。查询(payments,ld.ConID,start,end)不返回任何值。 *检查“付款”变量值


祝你好运。

我不知道怎么做,因为我必须解析参数。。。有什么建议吗???如果我在循环外声明它,它会返回错误,说“它在这个上下文中不存在”。。。圆锥曲线中有许多重复的曲线