我在尝试在方法中声明ChangeAction参数时遇到了麻烦,IDE说我可能缺少命名空间.
所以我右键单击它并解决它,发现已经添加了System.Data.Linq,现在一切都很好.
这两个命名空间有什么区别?
Mat*_*man 20
据我所知,System.Linq是关于整个Linq库的 - 它适用于所有数据类型,如Lists等.
System.Data.Linq是关于数据库(又名Linq to SQL),其中包括跟踪更改(ChangeAction).
我相信System.LinqLINQ-OBJECTS是特定的(IEnumerable,IQueryable等)
虽然System.Data.Linq是LINQ-SQL特定的(DataContext等)