Элемент управления EntityDataSource и SELECT TOP (N) - PullRequest
1 голос
/ 25 февраля 2011

я использую asp.net 4 и EF.

У меня есть EntityDataSource, и я хотел бы выбрать только ТОП 10 записей из моей базы данных, пример SELECT TOP (10).

Здесьмой код, как я могу это сделать?Спасибо

<asp:EntityDataSource ID="uxEntityDataSourceEndingSponsoredContents" runat="server"
    ConnectionString="name=CmsConnectionStringEntityDataModel" 
    DefaultContainerName="CmsConnectionStringEntityDataModel" EntitySetName="CmsSponsoredContents"
    OrderBy="it.EffectiveEndDate ASC" EnableFlattening="False" CommandText="" 
    EntityTypeFilter="">
</asp:EntityDataSource>

Ответы [ 2 ]

2 голосов
/ 10 января 2012

Select = "top (10) it.Name, it.Address"

, в моем случае он должен использоваться как 'it' в качестве псевдонима.

2 голосов
/ 14 апреля 2011

Вы должны использовать top (n)

Select="top(10) Name, Address"
...