Я перенесла приложение asp.net в 4.0. Теперь я получаю сообщение об ошибке "Тип или имя пространства имен" IQueryable "не удалось найти". Ссылка на System.Linq недействительна, и я не могу найти ее в списке ссылок. Куда отправился System.Linq?
Где System.Linq в .NET 4.0?
Ответ 1
Убедитесь, что вы ссылаетесь на System.Core.dll
в своем проекте. Тип IQueryable<T>
определен в этой сборке (как и в .NET 3.5).
Ответ 2
Убедитесь, что у вас есть ссылка на System.Core.dll в вашем проекте - я считаю, что там находится System.Linq.
Ответ 3
Это в сборке System.Core.dll.