1

我使用 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>
4

2 回答 2

2

你必须使用 top(n)

Select="top(10) Name, Address"
于 2011-04-14T06:34:33.400 回答
2

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

就我而言,它必须使用“它”作为别名。

于 2012-01-10T03:54:10.840 回答