Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3284918
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 17, 20262026-05-17T20:12:30+00:00 2026-05-17T20:12:30+00:00

I have a wcf dataservice I am calling from Silverlight and I am expanding

  • 0

I have a wcf dataservice I am calling from Silverlight and I am expanding a collection property on an entity and I want to be able to sort the items in the expanded property by specifying it in the query.

Is there a way to do this?

here is the expand linq : – I want the Videos collection to be sorted by a property called SortOrder on the Video entity.

var expandQuery = (from s in dataService.Series.Expand("Videos")
where s.SeriesGUID == series.SeriesGUID
select s) as DataServiceQuery<Series>;

thanks
Michael

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-17T20:12:30+00:00Added an answer on May 17, 2026 at 8:12 pm

    This is currently not possible in the OData protocol as the $orderby query option only applies to the “root” of the query (in your case the Series entities).
    You could sort the results on the client to workaround this.
    Or if you really need to perform the sort on the server, you could define a service operation for this specific query.

    Or, if you don’t need to return the Series instance from the query as well, you could issue a query like /Series(guid’…’)/Videos?$orderby=SortOrder which would work. To do this in the LINQ it would look like this:

    var query = (from s in dataService.Series 
    where s.SeriesGUID == series.SeriesGUID 
    select s.Videos).OrderBy(v => v.SortOrder) as DataServiceQuery<Video>; 
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a WCF web service. I want to send email from this service.
I have a data class that return some objects from a wcf dataservice to
I have a silverlight application which fetches data from a WCF Service hosted under
I´m deploying a Silverlight application, which consumes data from a WCF DataService then exposes
I´m deploying a small Silverlight application, which consumes data from a WCF DataService then
So I have wcf rest service which succesfuly runs from a console app, if
I have a WCF web service which is responsible for managing work sent from
I'm playing around with WCF Data Services (ADO.NET Data Services). I have an entity
I would like to use WCF RIA Services to access data from my Silverlight
I have the following returned to client from ServiceOperation (of a WCF Data Service):

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.