1
  1. 德林克怎么了?几年前我听说它被遗弃了。

  2. 它的某些代码是否用于创建 Linq to SQL 或 ADO.NET 实体框架?哪一个?也就是说,后两种技术中,哪一种是老DLinq的新化身?

我正在学习 ADO.NET Entity Framework,因为我刚刚开始,我相信这些问题的答案将帮助我更好地理解这个主题。我通常从了解技术主题的历史和背景开始。感觉就像是一场热身运动,让我增强了信心,并增加了学习更多知识的动力。此外,它还可以透视其他开发人员可能没有的东西。

在过去的几个月里,我阅读了 Linq to Objects 和 Linq to SQL,并且还比较了 Linq to SQL 生成的样板文件与 Entity Framework 的实体模型工具生成的样板文件。

我可以在某种程度上理解内在函数,这两个模型的DataContext/ObjectContext关系如何,以及前者如何使用Table<T>后者使用的ObjectQuery,两者都是IQueryable并因此支持标准的 Linq 查询运算符。

Linq to SQL 看起来更像是 DLinq 的翻版。

4

1 回答 1

2

LINQ 变成了 LINQ to SQL。LINQ to SQL 不是抄袭;这是一种进化。

于 2010-09-08T15:10:33.773 回答