【问题标题】:DataTable.AsEnumerable() does not Exist on my Visual Studio For Mac System.Data [duplicate]我的 Visual Studio For Mac System.Data 上不存在 DataTable.AsEnumerable() [重复]
【发布时间】:2019-05-25 03:16:05
【问题描述】:

我下载了 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”的定义,并且找不到接受“DataTable”类型的第一个参数的可访问扩展方法“AsEnumerable”(您是否缺少 using 指令或汇编参考?)

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢,这让我发疯了。我一直在搜索 DataExtensions,结果一片空白。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多