서버 페이지-WCF RIA 서비스 코드
2398 단어 service
///
///
///
using System.Threading;
// Model1Container 。
// TODO: 。
// TODO: (Windows/ASP.NET Forms) ,
// , 。
// [RequiresAuthentication]
[EnableClientAccess()]
public class madamingDomainService : LinqToEntitiesDomainService<Model1Container>
{
[Invoke]
public int get_ 1 _ (int page_size)
{
return this.ObjectContext. 1 .Count ();/// page_size;
}
public IQueryable< 1> Get 1 (int page_size,int page_index)
{
return this.ObjectContext. 1 .OrderBy (s=>s.ID ).Skip (page_index *page_size ).Take (page_size );
}
}
///////////////////////////////////////////////////////
///
///
///
private void get_ 1 _ _completed(InvokeOperation <int> sender)
{
if (!sender.HasError)
{
List<int> listData = new List<int>();// PagedCollectionView
for (int i = 0; i < sender.Value ; i++)
listData.Add(i);
PagedCollectionView pageData = new PagedCollectionView(listData);
datapager_ .Source = pageData;
datapager_ .PageSize=10;
}
}
private void BindPage()
{
_madaming_domain_context.get_ 1 _ (10, get_ 1 _ _completed, null);
}
private void BindData(int pageIndex)
{
_madaming_domain_context.Load< 1>(_madaming_domain_context.Get 1 Query(datapager_ .PageSize ,pageIndex), Get 1 _completed, null);
}
/////////////////////////////////////////
public MainPage()
{
InitializeComponent();
BindPage();
}
private void datapager_ _PageIndexChanged(object sender, EventArgs e)
{
BindData( datapager_ .PageIndex);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Angular에서 서비스를 사용하여 데이터 공유Michael은 두 가지 구성 요소로 각도 프로젝트를 시작했습니다. 그는 입력 데코레이터를 사용하여 부모에서 자식 구성 요소로 데이터를 전달하고 출력 데코레이터를 사용하여 자식에서 부모 구성 요소로 데이터를 전달했습...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.