Ограничить записи топ-5 сущностей данных - PullRequest
1 голос
/ 16 декабря 2011

Как ограничить записи в наборе данных сущности пятью записями.Мне нужно перечислить бестселлеров, но я хочу показывать только пять одновременно?

т.е. есть ли у меня переменная количества строк, которую я могу установить?

     <asp:EntityDataSource ID="entybestseller" runat="server" 
          ConnectionString="name=CommerceEntities" 
          DefaultContainerName="CommerceEntities"  AutoGenerateWhereClause=true
        EnableFlattening="False" 
          EntitySetName="products">
          <WhereParameters>
          <asp:Parameter Name="isBestSeller" DefaultValue="True" DbType=Boolean />
          </WhereParameters>
      </asp:EntityDataSource>

      <asp:ListView ID="lvbestseller"  runat="server" DataSourceID="entybestseller">

      <ItemTemplate>
      <div class="s_item grid_2"> <a class="s_thumb" href="#"><img src="images/dummy/pic_5.jpg" title="Armani Acqua di Gioia" alt="Armani Acqua di Gioia" /></a>
      <h3><a href="#"><%# Eval("title") %> </a></h3>
      <p class="s_model"><%# Eval("title") %></p>
      <p class="s_price s_promo_price"><span class="s_old_price"><span class="s_currency s_before"> <span><%# Eval("listprice") %></span><span class="s_currency s_before"></span><%# Eval("salesprice") %></p>
      <a class="s_button_add_to_cart" href="addtocart.aspx?productid=<%# Eval("id") %>"><span class="s_icon_16"><span class="s_icon"></span>Add to Cart</span></a>
    </div>
      </ItemTemplate>
      </asp:ListView>

1 Ответ

0 голосов
/ 16 декабря 2011

Вы можете добавить выбранный атрибут к вашему EntityDataSource

select="select top(5) title, id, listprice, salesprice"

Это должно помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...