首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我遗漏了什么linq引用?

我遗漏了什么linq引用?
EN

Stack Overflow用户
提问于 2015-03-18 02:51:57
回答 1查看 3.9K关注 0票数 1

我在.NET Framework4.0中,将imports System.Linq和System.Data.Linq放在顶部。我正在查询一个DataTable类型的对象。另外,我还有System.Data.Linq、System.Xml.Linq和System.Data作为推荐人。

为什么我仍然可以使用Expression of type 'System.Data.DataTable' is not queryable. Make sure you are not missing an assembly reference and/or namespace import for the LINQ provider

我的LINQ查询:

代码语言:javascript
代码运行次数:0
运行
复制
dim count = (from row in changes select row.field(of String)("UnitID") distinct).count()
EN

回答 1

Stack Overflow用户

发布于 2015-03-18 03:01:18

试一试

代码语言:javascript
代码运行次数:0
运行
复制
dim count = (from row in changes.AsEnumerable() select row.field(of String)("UnitID") distinct).count()

MSDN - DataTableExtensions.AsEnumerable Method

Select方法适用于Enumerable或Queryable对象:

Queryable.Select

Enumerable.Select

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29107381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档