图片中:
AsEnumerable
方法如何知道类型应该是DataRow
?
我在Reflector中搜索过,Datatable
不实现了IEnumerable ..
AsEnumerable代码是:
public static IEnumerable<TSource> AsEnumerable<TSource>(this IEnumerable<TSource> source)
{
return source;
}
我错过了什么?
答案 0 :(得分:6)
您正在查看错误的AsEnumerable
方法 - 您正在调用DataTableExtensions.AsEnumerable
。而不是Enumerable.AsEnumerable
。
答案 1 :(得分:0)
对于使用dotnet核心并且有相同问题的任何人,您都需要在Nuget中添加“ System.Data.DataTableExtensions”