3 / 3 / 0
Регистрация: 18.09.2011
Сообщений: 21
1

LINQ: Невозможно преобразовать "лямбда-выражение" к типу "string", поскольку он не является делегатом

12.05.2012, 00:17. Показов 4750. Ответов 2
Метки нет (Все метки)

Здравствуйте.
Делаю приложение с использованием Entity Framework.
Все было нормально, пока не начал использовать LINQ для выборки объектов из базы данных.
C#
1
var x = from cmp in bdc.Competitions select cmp;
вот этот код вызывает ошибку
Невозможно преобразовать "лямбда-выражение" к типу "string", поскольку он не является делегатом
Помогите пожалуйста. В гугле особо ничего не нашел

Добавлено через 3 часа 12 минут
вот такой запрос выполняется нормально:
C#
1
ObjectQuery<Competition> q = bdc.CreateQuery<Competition>("select value c from Competitions as c");
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.05.2012, 00:17
Ответы с готовыми решениями:

Не удается преобразовать лямбда выражение к типу "Delegate"
Всем привет! Декомпилировал рабочую программу и почему то после открытия project файла в visual...

Невозможно преобразовать объект типа "ScalerIndicator.ScalePattern[]" к типу "ScalerIndicator.ScalePattern[]"
разрабатываю свой компонент и в режиме тестирования выдает ошибку: Невозможно преобразовать объект...

Не удалось привести тип объекта "System.String" к типу "System.Byte[]"."
Имеется код для получения картинки из бд ,но выбивает ошибку Не удалось привести тип объекта...

Не работает dispatcher: Невозможно преобразовать "лямбда-выражение" к типу "System.Delegate"
Не работает dispatcher. Всегда все норм, а щас не пойму.. Dispatcher.BeginInvoke(() =&gt;...

2
44 / 45 / 15
Регистрация: 11.08.2010
Сообщений: 226
12.05.2012, 11:24 2
Возьмите выражение в скобки и приведите его к string-у

C#
1
string x = (from cmp in bdc.Competitions select cmp).ToString();
0
3 / 3 / 0
Регистрация: 18.09.2011
Сообщений: 21
12.05.2012, 15:26  [ТС] 3
дак а почему оно вообще хочет вернуть стринг, если должно возвращать коллекцию?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.05.2012, 15:26
Помогаю со студенческими работами здесь

Невозможно преобразовать объект типа "System.Windows.Controls.Border" к типу "System.Windows.FrameworkElementFactory"
Доброго времени суток. Есть код: &lt;Style ...

Невозможно привести COM-объект типа "System.__ComObject" к интерфейсному типу "Microsoft.Office.Interop.Excel.Worksheet"
Доброго времени суток. Суть проблемы такова: написал программку добавил функцию сохранения в...

Ошибка: Невозможно преобразовать "лямбда-выражение" к типу "bool", поскольку он не является делегатом
По книге Шилдта, рассматриваю тему массивов, предлагают пример, с конвентированием цифр в...

Исправить регулярное выражение. Ошибка "невозможно преобразовать лямбда выражений в тип int"
Помогите с регуляркой, там где m=&gt; хочу написать так...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru