Dlinq发生了什么事?几年前我听说它被废弃了。
是否有一些代码用于创建Linq to SQL或ADO.NET Entity Framework?哪一个?换句话说,后两种技术中的哪一项是旧DLinq的新化身?
我正在学习ADO.NET实体框架,因为我刚刚开始,我相信这些问题的答案将有助于我更好地理解这个主题。我通常开始了解技术主题的历史和背景。感觉就像一场热身运动,让我更有信心,并增加学习更多动力。此外,它还提供了其他开发人员可能没有的视角。
在过去的几个月里,我在某种程度上阅读了Linq to Objects和Linq to SQL,并且还将Linq生成的样板与SQL与实体框架的实体模型工具生成的样板进行了比较。
我可以理解这些内在函数,两个模型“DataContext
/ ObjectContext
如何相关,以及前者如何使用Table<T>
后者使用ObjectQuery
,两者都是IQueryable
,因此支持标准的Linq查询运算符。
Linq to SQL看起来更像是对DLinq的剽窃。
答案 0 :(得分:2)
DLINQ成为LINQ to SQL。 LINQ to SQL不是扯掉的;这是一种进化。