DLinq变成了哪一个 - Linq to SQL或Entity Framework?

时间:2010-09-08 10:23:23

标签: linq-to-sql entity-framework entity-framework-4 ado.net-entity-data-model dynamic-linq

  1. Dlinq发生了什么事?几年前我听说它被废弃了。

  2. 是否有一些代码用于创建Linq to SQL或ADO.NET Entity Framework?哪一个?换句话说,后两种技术中的哪一项是旧DLinq的新化身?

  3. 我正在学习ADO.NET实体框架,因为我刚刚开始,我相信这些问题的答案将有助于我更好地理解这个主题。我通常开始了解技术主题的历史和背景。感觉就像一场热身运动,让我更有信心,并增加学习更多动力。此外,它还提供了其他开发人员可能没有的视角。

    在过去的几个月里,我在某种程度上阅读了Linq to Objects和Linq to SQL,并且还将Linq生成的样板与SQL与实体框架的实体模型工具生成的样板进行了比较。

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

    Linq to SQL看起来更像是对DLinq的剽窃。

1 个答案:

答案 0 :(得分:2)

DLINQ成为LINQ to SQL。 LINQ to SQL不是扯掉的;这是一种进化。