Конвертировать DataTable в Linq - PullRequest
       12

Конвертировать DataTable в Linq

0 голосов
/ 10 февраля 2010

Я пытаюсь конвертировать DataTable в Linq используя

DIm result = From r in dt.AsEnumerable()
             Select new ( col1 = r.Field<integer>("id"), col2 = r.Field<string>("desc"))

Но я получаю ошибку рядом с 'new (', говоря, что ожидаемый тип.

Что не так с этим запросом?

Ответы [ 2 ]

1 голос
/ 10 февраля 2010

http://msdn.microsoft.com/en-us/library/bb531249.aspx говорит, что использовать синтаксис

New With { ... }
0 голосов
/ 10 февраля 2010

Я думал, что это Новый {...}

Редактировать: это New With в VB. Смутил мой C # и VB снова. Я не понимаю, почему (как говорится в комментарии к принятому ответу) «результат» не будет объявлен. Трудно сказать без примера кода.

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