Проблема с IQueryable <object>и списком <string> - PullRequest
1 голос
/ 07 декабря 2011

Как преобразовать объект в список.

Может кто-нибудь сказать мне, как исправить эту проблему.

Это ошибка, которую я получаю.

1 Ответ

6 голосов
/ 07 декабря 2011

Проблема в том, что ваш список List<string>, но ваш запрос возвращает коллекцию baObject.Вам нужно либо использовать ToString() для этого, либо изменить свой запрос для возврата определенного члена.

Первый вариант будет выглядеть следующим образом:

descList.AddRange(query2.Select(ba => ba.ToString()).ToList());

Второй (более вероятный вариант)может быть простым:

descList.AddRange(query2.Select(ba => ba.Name).ToList());

(предполагается, что baObject.Name - это свойство, которое вы хотите отобразить.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...