c# - 我的 Visual Studio For Mac System.Data 上不存在 DataTable.AsEnumerable()
问题描述
我下载了 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 指令或程序集引用? )
解决方案
System.Data.DataSetExtensions
您是否从 NuGet安装了该软件包?
https://www.nuget.org/packages/System.Data.DataSetExtensions/4.5.0
推荐阅读
- c - 如何在 c 中为线性同余生成器 LCG 实现模数 2^64
- python - 从具有不同行长的数据帧创建一个 3D 数组
- performance - AVX512 中“屏蔽”存储的粒度是多少?
- python - smtplib.SMTPServerDisconnected:连接意外关闭
- python - 使用 Google Indexing API 索引 URL
- scala - 为什么某些 cygwin 符号链接在 cmd.exe 会话中不可见
- php - 循环mysqli更新,变量在while循环中增加1
- python - 计算列表列表中项目长度并将结果显示为列表列表的最简单方法
- java - Spring boot:使用 JPQL 进行查询定义
- npm - 在 Vs 代码中创建 Node 的 package.json 文件时出现问题