2011-02-25 14 views
1

私はasp.net 4とEFを使用しています。EntityDataSourceコントロールとSELECT TOP(N)

私はEntityDataSourceを持っていますが、私のデータベース(例SELECT TOP(10))の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
あなたは(n)がトップを使用する必要が

Select="top(10) Name, Address" 
+0

すべての列を選択するオプションがあります。つまり、 'select top 10 * from table1'を作成するオプションはありますか? – Interstellar

2

選択= "トップ(10)it.Name、it.Address"

、それを使用する必要がありますエイリアスとして 'それ'。

関連する問題