早些时候,我在方法中声明一个ChangeAction参数时遇到了问题,集成开发环境说我可能缺少一个命名空间。
所以我右键单击它并解决它,发现已经添加了System.Data.Linq,现在一切都很好。
这两个名称空间有什么不同?
发布于 2010-06-11 09:19:48
据我所知,System.Linq是关于整个Linq库的--它适用于所有数据类型,如列表等。
System.Data.Linq是关于数据库的(也就是Linq to SQL),其中包括跟踪更改(ChangeAction)。
发布于 2010-06-11 09:18:47
我相信System.Linq是特定于LINQ对象的(IEnumerable、IQueryable等)。
而SQL是特定于System.Data.Lin的(DataContext等)
发布于 2010-06-11 17:20:30
如下所述:
http://msdn.microsoft.com/en-us/library/system.data.linq.aspx
System.Data.Linq用于访问关系数据
https://stackoverflow.com/questions/3019593
复制相似问题