I migrated an asp.net app to 4.0. Now I am getting an error \"The type or namespace name \'IQueryable\' could not be found\". The reference to System.Linq is invalid and I can\'
Make sure you are referencing System.Core.dll
in your project. The IQueryable<T>
type is defined in that assembly (just as it was in .NET 3.5).
It's in the System.Core.dll assembly.
Make sure you have a reference to System.Core.dll in your project - I believe System.Linq resides there.