0

我正在尝试为一堆查询生成自定义标记。一个查询根据“Spotlight”内容类型进行过滤,并具有指向 Spotlight.cshtml 的形状布局。

聚光灯.cshtml

@{
    dynamic shapes = Model.BuildShapes;
}    
@foreach (dynamic shape in shapes())
{
    @Display(shape)
}

我使用BuildShapes而不是BuildDisplay,因为后者调用数据库。是否BuildShapes也调用数据库?

4

1 回答 1

1

据我看, BuildShapesShapeLayout.cs正在调用 BuildDisplay,它正在调用驱动程序以向他们询问形状。因此,如果驱动程序正在进行数据库调用,那么 BuildShapes 也是如此。

更重要的问题是你到底想做什么?缺少很多上下文。

于 2014-08-27T09:32:38.790 回答