Datatable реализует IEnumerable? - PullRequest
5 голосов
/ 09 января 2012

На картинке:

enter image description here

Как работает AsEnumerable Методы Знает, что тип должен быть DataRow?

Я искал в Reflector иDatatable не Не реализует IEnumerable ..

А код AsEnumerable:

public static IEnumerable<TSource> AsEnumerable<TSource>(this IEnumerable<TSource> source)
{
    return source;
}

Чего мне не хватает?

Ответы [ 2 ]

6 голосов
/ 09 января 2012

Вы смотрите на неправильный AsEnumerable метод - вы звоните DataTableExtensions.AsEnumerable.вместо Enumerable.AsEnumerable.

0 голосов
/ 09 октября 2018

Для тех, кто использует ядро ​​dotnet и имеет ту же проблему, вам нужно добавить «System.Data.DataTableExtensions» в Nuget

...