c# - DataTable 错误 - 编译器错误“DataTable”不包含“AsEnumerable”的定义
问题描述
outData = new DataTable();
if(inData.Rows.Count > 0)
{
获取编译器错误:
“System.Data.DataTable”不包含“AsEnumerable”的定义,也没有接受“System.Data.DataTable”类型的第一个参数的扩展方法“AsEnumerable”
var result = inData.AsEnumerable().Where(row=>row["Filter Flag"].ToString() == FilterFlag.ToString());
outData = inData.Clone();
foreach(var rowItem in result)
{
outData.ImportRow(rowItem);
}
}
解决方案
添加
using System.Data.DataSetExtensions;
到使用,它会工作
推荐阅读
- python - TensorFlow 分割错误
- c# - Dawn.Guard 成员验证抛出 ArgumentException
- python - 如何使用 Web3py 获取特定合约的 ERC20 代币交易
- html - 如何在 Visual Studio 代码中有效地删除许多 HTML div + 结束标签?
- json - Protocol Buffer JSONFormat 上驼峰问题
- laravel - HasManyThrough 通过几个相关的表
- python - 如何在局域网中使用 2 台不同的计算机制作客户端服务器?
- java - Android Volley:如何小批量解析NetworkResponse大响应?
- spring-cloud-dataflow - Spring Cloud数据流任务无效的TaskExecution ID
- typescript - 如何在 serverless.ts 上设置 AWS API Gateway 描述?