2011-02-25 2 views
1

나는 asp.net 4 및 EF를 사용합니다.EntityDataSource 컨트롤 및 SELECT TOP (N)

나는 EntityDataSource를 가지고 있으며, 데이터베이스 TOP (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

당신은 최고 (N)

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

모든 항목을 선택할 수있는 옵션이 있습니까? 즉, 'select top 10 * from table1'을 선택 하시겠습니까? – Interstellar

2

선택 = "상단 (10) it.Name, it.Address"내 경우에는

, 그것은 사용해야 사용해야합니다 별칭으로 '그것'.