преобразование toList () создает исключение. Объект должен реализовывать IConvertible - PullRequest
0 голосов
/ 21 апреля 2011

Я получаю это исключение "Object must implement IConvertible." при преобразовании правил в tolist ().ниже мой код

var rules = from m in db.Rules select m;
 return rules.ToList().ToDataTable(); // exception occurs here

Я использую MySQL 6.3.6 .. тот же код отлично работает с MSSQL.

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

С уважением, Умаир

1 Ответ

0 голосов
/ 16 мая 2011

Убедитесь, что тип источника может быть преобразован в тип назначения.
Возможно, rules.ToList () не соответствует вашему целевому приведению ToDataTable.

Можете ли вы проверить, что содержит var list = rules.ToList()?

И ... Я предлагаю разобраться с List и IEnumerable против Datatable.

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