首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >System.Linq和System.Data.Linq有什么区别?

System.Linq和System.Data.Linq有什么区别?
EN

Stack Overflow用户
提问于 2010-06-11 09:16:33
回答 4查看 8.3K关注 0票数 25

早些时候,我在方法中声明一个ChangeAction参数时遇到了问题,集成开发环境说我可能缺少一个命名空间。

所以我右键单击它并解决它,发现已经添加了System.Data.Linq,现在一切都很好。

这两个名称空间有什么不同?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-06-11 09:19:48

据我所知,System.Linq是关于整个Linq库的--它适用于所有数据类型,如列表等。

System.Data.Linq是关于数据库的(也就是Linq to SQL),其中包括跟踪更改(ChangeAction)。

票数 20
EN

Stack Overflow用户

发布于 2010-06-11 09:18:47

我相信System.Linq是特定于LINQ对象的(IEnumerable、IQueryable等)。

而SQL是特定于System.Data.Lin的(DataContext等)

票数 9
EN

Stack Overflow用户

发布于 2010-06-11 17:20:30

如下所述:

http://msdn.microsoft.com/en-us/library/system.data.linq.aspx

System.Data.Linq用于访问关系数据

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

https://stackoverflow.com/questions/3019593

复制
相关文章

相似问题

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