サーバー側で標準のデータページャー (DomainDataSource にバインド) を使用して現在のページを取得する方法はありますか (ストアド プロシージャに渡すため)。Silverlight 4.0、2010 年 4 月ツールキット、ria サービス。
質問する
105 次
1 に答える
0
私は1つを見つけました:あなたのLinqToEntitiesDomainService
クラスオーバーライドで、 public override
System.Collections.IEnumerable Query(QueryDescription queryDescription, out IEnumerable<ValidationResult> validationErrors, out int totalCount)
take を抽出し、からスキップしてqueryDescription.Query.ToString()
、戻りthis.ObjectContext.YourStoredProcedure(with paging params)
ます。ただし、並べ替えも手動で処理する必要があります (ため息)。
于 2012-11-09T15:11:17.117 に答える