OrderBy not working
-
Monday, February 06, 2012 1:19 PM
Hi,
I am trying to sort my companies by CompanyName. However, I do not get intellisense when I do OrderBy(c => c.CompanyName).
when I type c. (C and dot), it does not show CompanyName.
Why this is happening? Why can't I all the properties from the collection?
public IQueryable<tblCompany> GetTblCompanies()
{
return this.ObjectContext.tblCompanies.OrderBy(c => c.CompanyName);
}Cheers
C
All Replies
-
Monday, February 06, 2012 1:37 PM
Do you have an "include System.Linq;" line in your file?
Also, I don't know your situation, but FYI, an OrderBy on the server won't help if you are using RIA Services and binding to a collection on the client.
-
Monday, February 06, 2012 2:00 PM
Use below code:
q.OrderBy(o => o.FirstName)
http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=123&SiteID=1 -
Monday, February 06, 2012 3:27 PM
Hi,
I do have system.linq on my page.
-
Monday, February 06, 2012 5:43 PM
Is intellisence correctly resolving the type of tblCompany and c if you hover over them? Are other properties from tblCompany avialable in intellisense?
If so, it seems there must be a problem with the CompanyName property itself.
Otherwise it could be a missing "using" for the namespace that contains tblCompany.
-
Monday, February 06, 2012 6:47 PM
Hi Shawn,
I have been able to compile it even without the intellisence and it seems to be working.
I sometimes get the intellisence now and sometimes don't. It is wired.
Thansk for your reply.
Cheers
C

