小编use*_*035的帖子

SQL Server 2012:限制 count(*) 查询的最大行数

有什么方法可以限制 count(*) 的最大值,以便在找到 N 行后停止计算行数?

我尝试了SET ROWCOUNT NTOP N,但是当我使用 SELECT count(*) FROM MyTable 时它们被忽略。

sql-server sql-server-2012

5
推荐指数
1
解决办法
4039
查看次数

剃刀和嵌套循环

我刚刚开始学习 Razor,有一个关于嵌套循环的问题。

它使用以下代码正确呈现所有内容

@foreach (var group in Model.Groups)
{
    foreach (var item in group.Items)
    {
        <span>@item.Title</item>
    }
}
Run Code Online (Sandbox Code Playgroud)

但当我用“div”标签包装第二个 foreach 时却没有。它说在这种情况下 item 变量不存在。

@foreach (var group in Model.Groups)
{
    <div>
    foreach (var item in group.Items)
    {
        <span>@item.Title</item>
    }
    </div>
}
Run Code Online (Sandbox Code Playgroud)

我使用以下代码使其工作,但怀疑这是最好的解决方案

@foreach (var group in Model.Groups)
{
    @Html.Raw("<div>");
    foreach (var item in group.Items)
    {
        <span>@item.Title</item>
    }
    @Html.Raw("</div>");
}
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc razor asp.net-core-mvc

1
推荐指数
1
解决办法
4410
查看次数