需要澄清的一点是:我正在浏览Julia Lerman的Oreilly出版物,内容涉及Entity Framework,但我感到非常困惑。
我有Charlie Calvert的Essential LINQ,但是从我花费10分钟翻阅Lerman的书中,我发现LINQ是针对SQL Server的,使用DataContext等对象,似乎有些功能欠缺...
而Entity Framework则是未来的方向,但它有一个称为Entity SQL的东西,看起来与Transact-SQL非常相似。虽然我的眼睛可能有点生疏,但问题是:
由于Entity Framework是微软支持的主要技术,学习LINQ to SQL还有意义吗?
var numberGroups =
from n in numbers
group n by n % 5 into g
select new { Remainder = g.Key, Numbers = g };
我是否混淆了实体SQL和LINQ这两个不同的技术?实际上,实体SQL是否使用LINQ?
根据我收到的许多回复:
好的,各位,我是新手,所以这次我编辑了我的答案;-) 非常感谢您详尽、快捷和非常有帮助的回答。 问候 MereMortal