我的Visual Studio for Mac System.Data上不存在DataTable.AsEnumerable()

时间:2019-05-25 03:16:06

标签: c# .net macos visual-studio-mac system.data

我下载了Visual Studio for Mac进行尝试。我正在处理数据和linq。当我尝试以下操作时,AsEnumerable不存在。

using System.Linq;
using System.Data;

namespace TestingDataTable2
{
    class Program
    {
        static void Main(string[] args)
        {
            DataTable dt = new DataTable();
            var query = from r in dt.AsEnumerable()

        }
    }
}

是否有其他人遇到了VS for Mac的问题。如果我进入参考,则为空白。这似乎是一个相当重要的功能,我想知道是否是这种情况,或者我在下载时做错了什么。

编辑:错误消息是-'DataTable'不包含'AsEnumerable'的定义,并且找不到可以接受的扩展方法'AsEnumerable'接受类型为'DataTable'的第一个参数(是否缺少using指令或程序集参考?)

1 个答案:

答案 0 :(得分:1)

您是否从NuGet安装了System.Data.DataSetExtensions软件包?

https://www.nuget.org/packages/System.Data.DataSetExtensions/4.5.0